OptaPlanner solves planning problems.
This lightweight, embeddable planning engine implements powerful and scalable algorithms
to optimize business resource scheduling and planning.
This module contains the examples which demonstrate how to use it in a normal Java application.
| License | Apache 2.0 |
|---|---|
| Tags | optaplannerplanningexample |
| HomePage | https://www.optaplanner.org 🔍 Inspect URL |
| Date | May 01, 2025 |
| Files | pom (9 KB) jar (1.6 MB) View All |
| Repositories | Central |
| Ranking | #55911 in MvnRepository (See Top Artifacts) |
| Used By | 9 artifacts |
Compile Dependencies (14)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Annotation Lib Apache 2.0 | com.fasterxml.jackson.core » jackson-annotations | 2.17.2 | 2.20 | |
| JSON Lib Apache 2.0 | com.fasterxml.jackson.core » jackson-core | 2.17.2 | 3.0.2 | |
| JSON Lib Apache 2.0 | com.fasterxml.jackson.core » jackson-databind | 2.17.2 | 3.0.2 | |
| Java Spec EPL 2.0 | jakarta.json » jakarta.json-api | 2.1.3 | ✔ | |
| String Utils Apache 2.0 | org.apache.commons » commons-text | ${version.org.apache.comm... | 1.14.0 | |
| Excel Lib Apache 2.0 | org.apache.poi » poi | ${version.org.apache.poi} | 5.5.0 | |
Apache 2.0 | org.apache.poi » poi-ooxml | ${version.org.apache.poi} | 5.5.0 | |
| XML Processing | org.jdom » jdom2 | ${version.org.jdom2} | 2.0.6.1 | |
| Chart Library LGPL | org.jfree » jfreechart | 1.5.4 | 1.5.6 | |
| Constraint Solver Apache 2.0 | org.optaplanner » optaplanner-core | 10.1.0 | ✔ | |
Apache 2.0 | org.optaplanner » optaplanner-persistence-common | 10.1.0 | ✔ | |
Apache 2.0 | org.optaplanner » optaplanner-persistence-jackson | 10.1.0 | ✔ | |
Apache 2.0 | org.optaplanner » optaplanner-benchmark | 10.1.0 | ✔ | |
| Logging MIT | org.slf4j » slf4j-api | 2.0.6 | 2.0.17 |
Runtime Dependencies (3)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Logging EPL 1.0LGPL 2.1 | ch.qos.logback » logback-classic | 1.5.16 | 1.5.21 | |
| Date/Time Apache 2.0 | com.fasterxml.jackson.datatype » jackson-datatype-jsr310 | 2.17.2 | 3.0.0-rc2 | |
| Logging Bridge Apache 2.0 | org.apache.logging.log4j » log4j-to-slf4j | 2.22.1 | 2.25.2 |
Test Dependencies (6)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Assertion Apache 2.0 | org.assertj » assertj-core | 3.24.2 | 3.27.6 | |
| Testing EPL 2.0 | org.junit.jupiter » junit-jupiter-api | 5.10.3 | 6.0.1 | |
| Testing EPL 2.0 | org.junit.jupiter » junit-jupiter-engine | 5.10.3 | 6.0.1 | |
| Testing EPL 2.0 | org.junit.jupiter » junit-jupiter-params | 5.10.3 | 6.0.1 | |
Apache 2.0 | org.optaplanner » optaplanner-test | 10.1.0 | ✔ | |
Apache 2.0 | org.optaplanner » optaplanner-core-impl | 10.1.0 | ✔ |
Managed Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| String Utils Apache 2.0 | org.apache.commons » commons-text | 1.11.0 | 1.14.0 | |
| Excel Lib Apache 2.0 | org.apache.poi » poi | 5.4.1 | 5.5.0 | |
Apache 2.0 | org.apache.poi » poi-ooxml | 5.4.1 | 5.5.0 | |
| XML Processing | org.jdom » jdom2 | 2.0.6.1 | ✔ |
Licenses
| License | URL |
|---|---|
| The Apache Software License, Version 2.0 | http://www.apache.org/licenses/LICENSE-2.0.txt |
Developers
| Name | Dev Id | Roles | Organization | |
|---|---|---|---|---|
| The Apache KIE Team | dev<at>kie.apache.org | Apache Software Foundation |