ospf-kotlin is the Kotlin/JVM implementation version of ospf. For more detailed information, documentation or examples, please refer to the main repository and documentation page:
ospf: https://github.com/fuookami/ospf
documentation: https://fuookami.github.io/ospf/
🇺🇸 English | 🇨🇳 简体中文
Requirements:
- JDK: 17+
- maven: 3+
ospf-kotlin has been released to the maven central repository. Therefore, if you are using maven, you only need to add a dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the bpp1d development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp1d</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the bpp2d development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp2d</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the bpp3d development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-bpp3d</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the csp1d development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-csp1d</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the csp2d development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-csp2d</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the gantt scheduling development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-gantt-scheduling</artifactId>
<version>1.0.12</version>
</dependency>
If you need to use the network scheduling development package, add the dependency in the pom.xml file:
<dependency>
<groupId>io.github.fuookami.ospf.kotlin</groupId>
<artifactId>ospf-kotlin-starter-network-scheduling</artifactId>
<version>1.0.12</version>
</dependency>
The ospf-kotlin is licensed under the terms of the Apache License 2.0.
See LICENSE for more information.