Quickstart
Installation
Kotlin / Maven
Version Requirements:
- JDK: 17+ or 8+
- Maven: 3+
ospf-kotlin has been published to the Maven Central Repository. If using Maven, simply add the corresponding dependencies in the pom.xml file:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-jdk8</artifactId>
<version>1.0.71</version>
</dependency>1D Bin Packing Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp1d</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp1d-jdk8</artifactId>
<version>1.0.71</version>
</dependency>2D Bin Packing Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp2d</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp2d-jdk8</artifactId>
<version>1.0.71</version>
</dependency>3D Bin Packing Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp3d</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp3d-jdk8</artifactId>
<version>1.0.71</version>
</dependency>1D Cutting Stock Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-csp1d</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-csp1d-jdk8</artifactId>
<version>1.0.71</version>
</dependency>2D Cutting Stock Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-csp2d</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-csp2d-jdk8</artifactId>
<version>1.0.71</version>
</dependency>Gantt Scheduling Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-gantt-scheduling</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-gantt-scheduling-jdk8</artifactId>
<version>1.0.71</version>
</dependency>Network Flow Planning Development Package:
xml
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-network-scheduling</artifactId>
<version>1.0.71</version>
</dependency>
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-network-scheduling-jdk8</artifactId>
<version>1.0.71</version>
</dependency>