This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/github_actions/actions/checkout-4
in repository https://gitbox.apache.org/repos/asf/incubator-kie-optaplanner.git
omit 723f7e086c Bump actions/checkout from 3 to 4
add cf0f239699 kie-issues#574 Initial ASF Jenkins CI Setup (#2985)
add 2b92ddb88e kie-issues#587 abort stale builds (#2988)
add a162f017b2 kie-issues#593: switch to compile downstream in Jenkins
add c8128839f5 kie-issues#593: use install goal for downstream projects
(#2994)
add 2b6d82f401 kie-issues#598: Add post build cleanup to PR checks (#2995)
add 4d75ef4d04 Migrate from jboss-parent to apache parent pom. (#2992)
add 45bca202ab kie-issues#599: disable sonar in PR checks (#2997)
add 41e24cc839 kie-issues#600: define token for buildchain (#2999)
add 5b4aba3c1d kie-issues#641: enable triggers for jenkins pipelines
(#3004)
add 28a368b4cd [kie-issues#628] Change JBoss Nexus to Apache Nexus. (#3001)
add 16daa2c2b5 kie-issues#654: simplify buildchain configuration
add 3754344d62 Remove warning for missing plugin version
add c23bd89ca2 kie-issues#655: fix Jenkinsfile.deploy
add 89533f168c kie-issues_599: set projectKey for sonar analysis (#3011)
add 580520abe0 kie-issues#667: fix cleanup and settingsXml handling (#3010)
add 00a2db53c7 kie-issues#674: update GHA references
add 5898d1bb95 sonarcloud organization is Apache
add 5021b2d71f kie-issues#710: freeze kogito-ci-build image tag
add af5a143dfc kie-issues#710: configure dind image
add fdbfa616f9 [incubator-kie-issues#655] Build optaplanner quickstarts
from correct branch
add 39a3d0b9e5 [incubator-kie-issues#732]
add a228309ea7 [incubator-kie-issues#732] Add credentials for deploying
artifacts
add 1e55e1b4e1 kie-issues#727: define push GH tokens for jenkins
add 078ceea334 [incubator-kie-issues#732] Refactor uploading artifacts to
deploy repository
add 30dd69cb3d kie-issues#742: upgrade jacoco maven plugin to 0.8.11
(#3038)
add 125f57b503 kie-issues#767: set user config for git
add a85487b616 Add release branch 8.45.x after cut-off
add 63a447de42 Optaplanner 9 is on main branch, Jakarta namespace as
default (#3051)
add c417c789dd Bump version to 999-SNAPSHOT (#3052)
add 8db384c44c [kie-issues#784] Remove unnecessary build environments and
configuration. (#3055)
add a586b25f67 Optaplanner depends on Drools 999-SNAPSHOT (#3053)
add 5f2d5b2b7e [kie-issues#751] Change GH credentials id for
git.author.token_creden… (#3056)
add f71d069371 Removed optaplanner-migration module, optaplanner 9 profile
and optap… (#3054)
add 3a817c2e40 Reproducible build (#3057)
add 085c0697a3 Fix flaky SolverManagerTest (#3060)
add 8e1f3db288 First draft of remove timestamps from comment
add 08419e4f7c All files to be cleaned for reproducibility
add 056530cbf5 Use ${version.maven-exec-plugin} instead of hardcoded
version
add 246f3f0fb2 Ignore core/target directory
add b4560db8bf kie-issues#769: fix another case of async cleanWs
add b5d6ab6abb kie-issues#777: Allow restricting jenkins agent labels for
pipelines (#3061)
add 5dac888fa9 [kie-issues#913] Upgrade to Quarkus 3.2.10.Final LTS
version. Upgrade to and align with Quarkus 3.2.10.Final LTS release. (#3062)
add e0919a52bf Optaplanner operator to 3.2.10.Final (#3063)
add cc3c6e85c6 Replace QuarkusTest and Hibernate with OpenJPA
add af5aae139f Use H2 instead of Derby
add 8c2fb1ef43 [kie-issues#995] Upgrade Spring Boot to 3.2.4 (#3074)
add 610b1cc4eb Quarkus LTS Upgrade to 3.8.4 (#3076)
add b65b0ed8dc Apache Compliance required changes (#3080)
add b1e0d71898 Disclaimer update and one missed header file (#3084)
add 0ed60102d6 kie-issues#776: automate PR merge into protected branches
add 3a2695bf0c kie-issues#1123:unify maven projects configuration (#3078)
add f0bc7cf105 CVE-2023-6481 logback upgrade. (#3085)
add 01f55d2dc2 [kie-issues#1123] adjust deploy operation (#3086)
add 7a224a4239 kie-issues#1237: stay on x.y.999-SNAPSHOT in release
branches (#3089)
add eb4f1c0306 kie-issues#1248: Optaplanner weekly Jenkins job (#3090)
add 4e45fde57a kie-issues#1255: agent docker config in main pipeline
(#3094)
add 1c6a453f46 [NO-ISSUE] Use apache-release profile when doing a release
build (#3093)
add 56c733a9ff kie-issues#1282: updating spring boot version that address
some important CVEs
add 18f29cf06a NO_ISSUE: left behind alignment between projects. (#3098)
add 9e978e95b4 NO-ISSUE: Fix weekly deploy Jenkins job (#3101)
add f604b5edc2 NO-ISSUE: Fix weekly Jenkins job build params (#3103)
add f8b82da480 kie-issues#1213: configure for dockerhub registry (#3087)
add 6f4fb24957 kie-issues#1123: adjust Jenkinsfile.deploy after refactor
(#3104)
add 662c2f8706 NO_ISSUE: Use release share library (#3095)
add 8d206380f7 kie-issues#1387: Adjust pipelines to use the gpg key
provided by Apache to sign the artifacts (#3109)
add e35625e9b4 Add release branch 10.0.x after cut-off
add 9ca7b68925 Change buildchain project dependencies
add e84849ef26 Change buildchain project dependencies, remove 9.x branch
add 26273eb54e Updated branch.yaml
add 5e409140f7 Updated Jenkinsfile.nightly
add 7ef2f20d13 [kie-issues#1465] Align with Quarkus 3.8.6. (#3123)
add 22c3b763d1 NO-ISSUE: Fix Git tag creation in the weekly deploy Jenkins
job execution (#3124)
add a4ca387248 NO-ISSUE: Jenkins jobs updates and fixes for Apache 10
release (#3125)
add 78d840815c Rename DISCLAIMER file to DISCLAIMER-WIP
add b11758150f CI duplicate maven configuration entries (#3135)
add e080aadcc3 [kie-issues#1562] Add profile for testing a custom build
using all repository tests. (#3137)
add c5ffd3060d [kie-issues#1561] Remove productized profile for filtering
out optaplanner-constraint-streams-bavet module. (#3136)
add 936ffd7689 NO-ISSUE: Bump `xstream` to version `1.4.21` (#3138)
add f0b07445ae kie-issues#1613: Add `CI :: Check license headers` GitHub
Actions workflow (#3130)
add 0902a9e73c kie-issues#1613: Migrate `CI :: Check license headers`
apache-rat v0.16.1 (#3144)
add 1aa4fadd52 kie-issues#1634: Fix duplicated header
ReflectionHelper.java (#3150)
add 949cecdd2b [incubator-kie-issues-1618] Fix NOTICE year with range
(#3154)
add d5db8667bc kie-issues#1747: Updating the year range in the NOTICE file
(#3160)
add 2a686c9bc2 [incubator-kie-issues#1575] Upgrade quarkus to 3.15 (#3134)
add 6940c168f4 [kie-issues#1787] Updating Logback to 1.5.16 (#3165)
add 7627547cba [NO_ISSUE] Fix netty-related CVE. Unify versions to
4.1.118.Final (#3169)
add 55e68f217c Add release branch 10.1.x after cut-off
add 04dbe91d2c [kie-issues#1884] Upgrade quarkus to 3.15.3.1 (#3171)
add 6c4d9eb7ae [NO-ISSUE] Bump apache POI (#3173)
add 3e471fc115 [NO ISSUE] Bump version.org.springframework from 6.1.8 to
6.1.12 (#3174)
add 93d2141594 Update main.yaml
add 55b583cd4d Add release branch 10.1.x after cut-off
add c857b95327 [kie-issues#1908] Upgrade Quarkus to 3.20.x (#3176)
add ad5cc738c3 Removing experimental module that is breaking the build.
add bd34233b24 Move optaplanner documentation to kie-docs
incubator-kie-issues#2026
add a4e768d9cc [incubator-kie-issues#2047] Java 21 and Java 17 support
(#3181)
add 8833fa4f22 Switch to using @ConfigMapping interfaces (#3177)
add de527ed5b6 [NO-ISSUE] Upgrade to Quarkus 3.20.3. (#3182)
add 534206d455 Add release branch 1.1.x after cut-off
add 6100b44a66 Add release branch 2.2.x after cut-off
add 446fc6abb0 Apache 10.2.0 release: Cleaning up code used for testing
pipelines (#3185)
add 1f909392de [incubator-kie-issues#2180] ignoring JSON field order in
OptaPlannerTestResourceTest (#3186)
add b67b9a7141 Bump actions/checkout from 3 to 4
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (723f7e086c)
\
N -- N -- N
refs/heads/dependabot/github_actions/actions/checkout-4 (b67b9a7141)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
...n-config.yaml => buildchain-config-pr-cdb.yaml} | 24 +-
.ci/buildchain-config.yaml | 20 +-
.ci/buildchain-project-dependencies.yaml | 28 +-
.ci/environments/common/update_quarkus.sh | 2 +-
.ci/jenkins/Jenkinsfile | 69 +
.ci/jenkins/Jenkinsfile.deploy | 336 +-
.ci/jenkins/Jenkinsfile.prod.nightly | 291 -
.ci/jenkins/Jenkinsfile.promote | 114 +-
.ci/jenkins/Jenkinsfile.setup-branch | 90 +-
.ci/jenkins/Jenkinsfile.turtle | 43 +-
.ci/jenkins/Jenkinsfile.weekly.deploy | 327 +
.ci/jenkins/config/branch.yaml | 143 +-
.ci/jenkins/config/main.yaml | 32 +-
.ci/jenkins/dsl/jobs.groovy | 182 +-
.ci/jenkins/dsl/test.sh | 10 +-
.ci/jenkins/project/Jenkinsfile.drools | 83 +-
.ci/jenkins/project/Jenkinsfile.nightly | 48 +-
.ci/jenkins/project/Jenkinsfile.post-release | 184 +-
.ci/jenkins/project/Jenkinsfile.release | 128 +-
.ci/jenkins/project/Jenkinsfile.setup-branch | 58 +-
.../{Jenkinsfile.nightly => Jenkinsfile.weekly} | 107 +-
.ci/jenkins/scripts/imageUtils.groovy | 38 +-
.ci/nightly-build-config.yaml | 42 -
.ci/nightly-project-dependencies.yaml | 15 -
.ci/project-dependencies-rhbop.yaml | 25 -
.ci/pull-request-config-rhbop.yaml | 35 -
.gitattributes | 17 +
.github/dependabot.yml | 16 +
.github/pull_request_template.md | 8 +-
.../workflows/ci_check_license_headers.yaml | 24 +-
.github/workflows/full-downstream.yml | 28 +-
.github/workflows/generate_status_page.yaml | 20 +-
.github/workflows/generate_status_page_data.yaml | 22 +-
.github/workflows/jenkins-tests-PR.yml | 22 +-
.github/workflows/optaplanner-9.yml | 48 -
.github/workflows/pr-backporting.yml | 20 +-
.github/workflows/pull_request.yml | 32 +-
.github/workflows/quarkus-snapshot.yml | 22 +-
.../workflows/rhbop_productized_pull_request.yml | 58 -
.github/workflows/sonarcloud.yml | 22 +-
.gitignore | 20 +
.rat-excludes | 4136 ++++
DISCLAIMER-WIP | 26 +
LICENSE.txt => LICENSE | 100 +
NOTICE | 9 +
README.adoc | 19 +
build/8-to-9-migration/optaplanner-quarkus3.yaml | 16 +
build/optaplanner-bom/.gitignore | 17 +
build/optaplanner-bom/pom.xml | 20 +-
build/optaplanner-build-parent/.gitignore | 17 +
build/optaplanner-build-parent/pom.xml | 113 +-
build/optaplanner-distribution-internal/.gitignore | 17 +
build/optaplanner-distribution-internal/pom.xml | 8 +-
.../src/main/assembly/assembly-optaplanner.xml | 8 -
.../src/main/assembly/scripts/runExamples.bat | 18 +
build/optaplanner-ide-config/.gitignore | 17 +
.../optaplanner-ide-config/ide-configuration.adoc | 19 +
build/optaplanner-ide-config/pom.xml | 2 +-
build/optaplanner-javadoc/.gitignore | 17 +
build/optaplanner-javadoc/pom.xml | 6 +-
build/release/release-procedure.adoc | 19 +
core/.gitignore | 18 +
core/optaplanner-constraint-drl/.gitignore | 17 +
core/optaplanner-constraint-drl/pom.xml | 2 +-
.../drl/dummySimpleScoreDroolsConstraints.drl | 19 +
.../constraint/drl/invalidDroolsConstraints.drl | 19 +
.../scoreDirectorSemanticsDroolsConstraints.drl | 19 +
.../scoreDirectorSemanticsDroolsConstraints2.drl | 19 +
.../drl/solutionManagerDroolsConstraints.drl | 19 +
.../.gitignore | 17 +
core/optaplanner-constraint-streams-bavet/pom.xml | 2 +-
.../.gitignore | 17 +
core/optaplanner-constraint-streams-common/pom.xml | 2 +-
.../.gitignore | 17 +
core/optaplanner-constraint-streams-drools/pom.xml | 2 +-
core/optaplanner-core-impl/.gitignore | 17 +
core/optaplanner-core-impl/pom.xml | 6 +-
.../core/api/domain/common/package-info.java | 4 +-
.../core/api/score/stream/package-info.java | 2 +-
.../optaplanner/core/config/AbstractConfig.java | 4 +-
.../ConstructionHeuristicPhaseConfig.java | 6 +-
.../ConstructionHeuristicType.java | 2 +-
.../ConstructionHeuristicForagerConfig.java | 2 +-
.../ConstructionHeuristicPickEarlyType.java | 2 +-
.../decider/forager/package-info.java | 4 +-
.../config/constructionheuristic/package-info.java | 4 +-
.../placer/EntityPlacerConfig.java | 2 +-
.../placer/PooledEntityPlacerConfig.java | 6 +-
.../placer/QueuedEntityPlacerConfig.java | 6 +-
.../placer/QueuedValuePlacerConfig.java | 6 +-
.../constructionheuristic/placer/package-info.java | 4 +-
.../ExhaustiveSearchPhaseConfig.java | 6 +-
.../exhaustivesearch/ExhaustiveSearchType.java | 2 +-
.../exhaustivesearch/NodeExplorationType.java | 2 +-
.../core/config/exhaustivesearch/package-info.java | 4 +-
.../selector/common/SelectionCacheType.java | 2 +-
.../heuristic/selector/common/SelectionOrder.java | 2 +-
.../common/decorator/SelectionSorterOrder.java | 2 +-
.../selector/common/decorator/package-info.java | 4 +-
.../common/nearby/NearbySelectionConfig.java | 4 +-
.../nearby/NearbySelectionDistributionType.java | 2 +-
.../selector/common/nearby/package-info.java | 4 +-
.../heuristic/selector/common/package-info.java | 4 +-
.../selector/entity/EntitySelectorConfig.java | 6 +-
.../selector/entity/EntitySorterManner.java | 2 +-
.../heuristic/selector/entity/package-info.java | 4 +-
.../entity/pillar/PillarSelectorConfig.java | 4 +-
.../entity/pillar/SubPillarConfigPolicy.java | 2 +-
.../selector/entity/pillar/package-info.java | 4 +-
.../selector/list/DestinationSelectorConfig.java | 4 +-
.../selector/list/SubListSelectorConfig.java | 6 +-
.../heuristic/selector/list/package-info.java | 4 +-
.../selector/move/MoveSelectorConfig.java | 4 +-
.../CartesianProductMoveSelectorConfig.java | 6 +-
.../move/composite/UnionMoveSelectorConfig.java | 6 +-
.../selector/move/composite/package-info.java | 4 +-
.../move/factory/MoveIteratorFactoryConfig.java | 4 +-
.../move/factory/MoveListFactoryConfig.java | 4 +-
.../selector/move/factory/package-info.java | 4 +-
.../generic/AbstractPillarMoveSelectorConfig.java | 4 +-
.../move/generic/ChangeMoveSelectorConfig.java | 4 +-
.../generic/PillarChangeMoveSelectorConfig.java | 4 +-
.../move/generic/PillarSwapMoveSelectorConfig.java | 6 +-
.../selector/move/generic/SubPillarType.java | 2 +-
.../move/generic/SwapMoveSelectorConfig.java | 6 +-
.../generic/chained/KOptMoveSelectorConfig.java | 4 +-
.../chained/SubChainChangeMoveSelectorConfig.java | 4 +-
.../chained/SubChainSwapMoveSelectorConfig.java | 4 +-
.../chained/TailChainSwapMoveSelectorConfig.java | 4 +-
.../move/generic/chained/package-info.java | 4 +-
.../generic/list/ListChangeMoveSelectorConfig.java | 4 +-
.../generic/list/ListSwapMoveSelectorConfig.java | 4 +-
.../list/SubListChangeMoveSelectorConfig.java | 4 +-
.../list/SubListSwapMoveSelectorConfig.java | 4 +-
.../list/kopt/KOptListMoveSelectorConfig.java | 4 +-
.../move/generic/list/kopt/package-info.java | 4 +-
.../selector/move/generic/list/package-info.java | 4 +-
.../selector/move/generic/package-info.java | 4 +-
.../heuristic/selector/move/package-info.java | 4 +-
.../config/heuristic/selector/package-info.java | 4 +-
.../selector/value/ValueSelectorConfig.java | 6 +-
.../selector/value/ValueSorterManner.java | 2 +-
.../value/chained/SubChainSelectorConfig.java | 4 +-
.../selector/value/chained/package-info.java | 4 +-
.../heuristic/selector/value/package-info.java | 4 +-
.../config/localsearch/LocalSearchPhaseConfig.java | 6 +-
.../core/config/localsearch/LocalSearchType.java | 2 +-
.../localsearch/decider/acceptor/AcceptorType.java | 2 +-
.../acceptor/LocalSearchAcceptorConfig.java | 4 +-
.../localsearch/decider/acceptor/package-info.java | 4 +-
.../StepCountingHillClimbingType.java | 2 +-
.../stepcountinghillclimbing/package-info.java | 4 +-
.../decider/forager/FinalistPodiumType.java | 2 +-
.../decider/forager/LocalSearchForagerConfig.java | 2 +-
.../decider/forager/LocalSearchPickEarlyType.java | 2 +-
.../localsearch/decider/forager/package-info.java | 4 +-
.../core/config/localsearch/package-info.java | 4 +-
.../org/optaplanner/core/config/package-info.java | 4 +-
.../PartitionedSearchPhaseConfig.java | 8 +-
.../config/partitionedsearch/package-info.java | 4 +-
.../optaplanner/core/config/phase/PhaseConfig.java | 6 +-
.../config/phase/custom/CustomPhaseConfig.java | 8 +-
.../core/config/phase/custom/package-info.java | 4 +-
.../core/config/phase/package-info.java | 4 +-
.../score/definition/ScoreDefinitionType.java | 2 +-
.../core/config/score/definition/package-info.java | 4 +-
.../score/director/ScoreDirectorFactoryConfig.java | 8 +-
.../core/config/score/director/package-info.java | 4 +-
.../score/trend/InitializingScoreTrendLevel.java | 2 +-
.../core/config/score/trend/package-info.java | 4 +-
.../core/config/solver/EnvironmentMode.java | 2 +-
.../core/config/solver/SolverConfig.java | 10 +-
.../core/config/solver/SolverManagerConfig.java | 2 +-
.../config/solver/monitoring/MonitoringConfig.java | 4 +-
.../config/solver/monitoring/SolverMetric.java | 2 +-
.../config/solver/monitoring/package-info.java | 4 +-
.../core/config/solver/package-info.java | 4 +-
.../core/config/solver/random/RandomType.java | 2 +-
.../core/config/solver/random/package-info.java | 4 +-
.../termination/TerminationCompositionStyle.java | 2 +-
.../solver/termination/TerminationConfig.java | 8 +-
.../config/solver/termination/package-info.java | 4 +-
.../core/impl/domain/common/ReflectionHelper.java | 19 -
.../core/impl/io/jaxb/GenericJaxbIO.java | 11 +-
.../jaxb/adapter/JaxbCustomPropertiesAdapter.java | 8 +-
.../impl/io/jaxb/adapter/JaxbDurationAdapter.java | 2 +-
.../impl/io/jaxb/adapter/JaxbLocaleAdapter.java | 2 +-
.../io/jaxb/adapter/JaxbOffsetDateTimeAdapter.java | 2 +-
.../core/api/solver/SolverManagerTest.java | 4 +
.../core/impl/io/jaxb/GenericJaxbIOTest.java | 6 +-
.../adapter/JaxbCustomPropertiesAdapterTest.java | 14 +-
core/optaplanner-core/.gitignore | 17 +
core/optaplanner-core/pom.xml | 23 +-
core/pom.xml | 17 +-
optaplanner-benchmark/.gitignore | 17 +
optaplanner-benchmark/pom.xml | 7 +-
.../benchmark/config/PlannerBenchmarkConfig.java | 12 +-
.../benchmark/config/ProblemBenchmarksConfig.java | 4 +-
.../benchmark/config/SolverBenchmarkConfig.java | 4 +-
.../blueprint/SolverBenchmarkBluePrintConfig.java | 2 +-
.../blueprint/SolverBenchmarkBluePrintType.java | 2 +-
.../benchmark/config/blueprint/package-info.java | 4 +-
.../optaplanner/benchmark/config/package-info.java | 6 +-
.../config/ranking/SolverRankingType.java | 2 +-
.../benchmark/config/ranking/package-info.java | 4 +-
.../config/report/BenchmarkReportConfig.java | 4 +-
.../benchmark/config/report/package-info.java | 4 +-
.../config/statistic/ProblemStatisticType.java | 2 +-
.../config/statistic/SingleStatisticType.java | 2 +-
.../benchmark/config/statistic/package-info.java | 4 +-
.../benchmark/impl/loader/FileProblemProvider.java | 2 +-
.../impl/loader/InstanceProblemProvider.java | 2 +-
.../benchmark/impl/loader/ProblemProvider.java | 2 +-
.../impl/result/PlannerBenchmarkResult.java | 6 +-
.../impl/result/ProblemBenchmarkResult.java | 8 +-
.../impl/result/SingleBenchmarkResult.java | 8 +-
.../impl/result/SolverBenchmarkResult.java | 4 +-
.../impl/result/SubSingleBenchmarkResult.java | 6 +-
.../benchmark/impl/result/package-info.java | 8 +-
.../benchmark/impl/statistic/ProblemStatistic.java | 8 +-
.../impl/statistic/PureSubSingleStatistic.java | 2 +-
.../impl/statistic/SubSingleStatistic.java | 6 +-
...raintMatchTotalBestScoreSubSingleStatistic.java | 2 +-
...raintMatchTotalStepScoreSubSingleStatistic.java | 2 +-
...kedMoveTypeBestScoreDiffSubSingleStatistic.java | 2 +-
...kedMoveTypeStepScoreDiffSubSingleStatistic.java | 2 +-
.../benchmark/impl/report/benchmarkReport.html.ftl | 18 +
.../report/twitterbootstrap/twitterbootstrap.txt | 17 -
.../statistic/AbstractSubSingleStatisticTest.java | 11 +-
...ssloaderTestdataBenchmarkConfigTemplate.xml.ftl | 18 +
.../api/testdataBenchmarkConfigTemplate.xml.ftl | 18 +
optaplanner-docs/.gitignore | 10 -
optaplanner-docs/pom.xml | 167 -
optaplanner-docs/src/antora-template.yml | 18 -
optaplanner-docs/src/antora.yml | 18 -
.../src/main/assembly/generated-docs-zip.xml | 48 -
.../benchmarkAggregator.png | Bin 67299 -> 0 bytes
.../benchmarkAggregator.svg | 982 -
.../benchmarkAggregatorScreenshot.png | Bin 63377 -> 0 bytes
.../benchmarkOverview.png | Bin 84766 -> 0 bytes
.../benchmarkOverview.svg | 1295 -
.../bestScoreDistributionSummary.png | Bin 27100 -> 0 bytes
.../bestScoreStatistic.png | Bin 33112 -> 0 bytes
.../benchmarking-and-tweaking/bestScoreSummary.png | Bin 35706 -> 0 bytes
.../bestSolutionMutationStatistic.png | Bin 54617 -> 0 bytes
.../constraintMatchTotalBestScoreStatistic.png | Bin 125124 -> 0 bytes
.../constraintMatchTotalStepScoreStatistic.png | Bin 301667 -> 0 bytes
.../letTheBestScoreStatisticGuideYou.png | Bin 114947 -> 0 bytes
.../letTheBestScoreStatisticGuideYou.svg | 7834 ------
.../memoryUseStatistic.png | Bin 257167 -> 0 bytes
.../moveCountPerStepStatistic.png | Bin 100770 -> 0 bytes
.../pickedMoveTypeBestScoreDiffStatistic.png | Bin 31387 -> 0 bytes
.../pickedMoveTypeStepScoreDiffStatistic.png | Bin 39896 -> 0 bytes
.../scoreCalculationSpeedStatistic.png | Bin 169544 -> 0 bytes
.../stepScoreStatistic.png | Bin 35440 -> 0 bytes
.../constraint-streams/constraintStreamFilter.png | Bin 107322 -> 0 bytes
.../constraint-streams/constraintStreamFilter.svg | 1615 --
.../constraint-streams/constraintStreamGroupBy.png | Bin 90712 -> 0 bytes
.../constraint-streams/constraintStreamGroupBy.svg | 1541 --
.../constraintStreamIfExists.png | Bin 108595 -> 0 bytes
.../constraintStreamIfExists.svg | 1364 --
.../constraintStreamIncrementalCalculation.png | Bin 138739 -> 0 bytes
.../constraintStreamIncrementalCalculation.svg | 2055 --
.../constraintStreamIntroduction.png | Bin 119305 -> 0 bytes
.../constraintStreamIntroduction.svg | 1327 -
.../constraintStreamJoinWithJoiners.png | Bin 108068 -> 0 bytes
.../constraintStreamJoinWithJoiners.svg | 1195 -
.../constraintStreamJoinWithoutJoiners.png | Bin 153496 -> 0 bytes
.../constraintStreamJoinWithoutJoiners.svg | 2104 --
.../constraintStreamJustification.png | Bin 116205 -> 0 bytes
.../constraintStreamJustification.svg | 1341 -
.../cheapestInsertionNQueens04.png | Bin 164311 -> 0 bytes
.../cheapestInsertionNQueens04.svg | 15804 ------------
.../firstFitDecreasingNQueens04.png | Bin 146031 -> 0 bytes
.../firstFitDecreasingNQueens04.svg | 9979 --------
.../construction-heuristics/firstFitNQueens04.png | Bin 122176 -> 0 bytes
.../construction-heuristics/firstFitNQueens04.svg | 9929 --------
.../multiVariableConstructionHeuristics.png | Bin 155012 -> 0 bytes
.../multiVariableConstructionHeuristics.svg | 4374 ----
.../assigningTimeToPlanningEntities.png | Bin 134537 -> 0 bytes
.../assigningTimeToPlanningEntities.svg | 2493 --
.../assigningTimeToPlanningEntities2.png | Bin 127019 -> 0 bytes
.../assigningTimeToPlanningEntities2.svg | 1965 --
.../chainedThroughTimeAutomaticCollapse.png | Bin 136654 -> 0 bytes
.../chainedThroughTimeAutomaticCollapse.svg | 2600 --
.../chainedThroughTimeAutomaticDelayUntilLast.png | Bin 115490 -> 0 bytes
.../chainedThroughTimeAutomaticDelayUntilLast.svg | 2194 --
...ainedThroughTimeAutomaticDelayUntilLastLoop.png | Bin 120280 -> 0 bytes
...ainedThroughTimeAutomaticDelayUntilLastLoop.svg | 1721 --
.../employeeShiftRosteringModelingGuideA.png | Bin 139255 -> 0 bytes
.../employeeShiftRosteringModelingGuideA.svg | 1246 -
.../employeeShiftRosteringModelingGuideB.png | Bin 190813 -> 0 bytes
.../employeeShiftRosteringModelingGuideB.svg | 1215 -
.../entityVariableAndValueExamples.png | Bin 93851 -> 0 bytes
.../entityVariableAndValueExamples.svg | 1341 -
.../realTimePlanningCloudArchitecture.png | Bin 81013 -> 0 bytes
.../realTimePlanningCloudArchitecture.svg | 1132 -
.../serverlessCloudArchitecture.png | Bin 85581 -> 0 bytes
.../serverlessCloudArchitecture.svg | 1547 --
.../development/demandSupplyScopeReuseDecision.png | Bin 91982 -> 0 bytes
.../development/demandSupplyScopeReuseDecision.svg | 1279 -
.../images/development/methodologyOverview.png | Bin 169497 -> 0 bytes
.../images/development/methodologyOverview.svg | 1354 -
.../ROOT/images/development/moveRebaseDecision.png | Bin 90319 -> 0 bytes
.../ROOT/images/development/moveRebaseDecision.svg | 1043 -
.../development/moveRebaseSequenceDiagram.png | Bin 85330 -> 0 bytes
.../development/moveRebaseSequenceDiagram.svg | 2504 --
.../drools-score-calculation/unsolvedNQueens04.png | Bin 4574 -> 0 bytes
.../exhaustive-search/bruteForceNQueens04.png | Bin 108189 -> 0 bytes
.../exhaustive-search/bruteForceNQueens04.svg | 13978 -----------
.../depthFirstBranchAndBoundNQueens04.png | Bin 116214 -> 0 bytes
.../depthFirstBranchAndBoundNQueens04.svg | 12068 ---------
.../exhaustiveSearchScalabilityCloudBalance.png | Bin 60565 -> 0 bytes
.../exhaustiveSearchScalabilityNQueens.png | Bin 67199 -> 0 bytes
.../integration/conferenceCfpProcessBpmn.png | Bin 76156 -> 0 bytes
.../integration/conferenceCfpProcessBpmn.svg | 1743 --
.../images/integration/integrationOverview.png | Bin 125215 -> 0 bytes
.../images/integration/integrationOverview.svg | 2671 --
.../images/integration/keepTheUserInControl.png | Bin 62866 -> 0 bytes
.../images/integration/keepTheUserInControl.svg | 1629 --
.../ROOT/images/integration/sizingHardware.png | Bin 104536 -> 0 bytes
.../ROOT/images/integration/sizingHardware.svg | 7886 ------
.../integration/vehicleRoutingProcessBpmn.png | Bin 72387 -> 0 bytes
.../integration/vehicleRoutingProcessBpmn.svg | 3124 ---
.../ROOT/images/integration/weddingProcessBpmn.png | Bin 59065 -> 0 bytes
.../ROOT/images/integration/weddingProcessBpmn.svg | 1372 --
.../ROOT/images/local-search/allStepsNQueens04.png | Bin 75744 -> 0 bytes
.../ROOT/images/local-search/allStepsNQueens04.svg | 7091 ------
.../local-search/decideNextStepNQueens04.png | Bin 23768 -> 0 bytes
.../local-search/decideNextStepNQueens04.svg | 2823 ---
.../ROOT/images/local-search/entityTabuSearch.png | Bin 183749 -> 0 bytes
.../ROOT/images/local-search/entityTabuSearch.svg | 23940 ------------------
...hillClimbingGetsStuckInLocalOptimaNQueens04.png | Bin 167371 -> 0 bytes
...hillClimbingGetsStuckInLocalOptimaNQueens04.svg | 15673 ------------
.../images/local-search/hillClimbingNQueens04.png | Bin 143887 -> 0 bytes
.../images/local-search/hillClimbingNQueens04.svg | 13024 ----------
.../ROOT/images/local-search/lateAcceptance.png | Bin 127064 -> 0 bytes
.../ROOT/images/local-search/lateAcceptance.svg | 9613 --------
.../local-search/localSearchScoreOverTime.png | Bin 75143 -> 0 bytes
.../local-search/localSearchScoreOverTime.svg | 7774 ------
.../images/local-search/simulatedAnnealing.png | Bin 162529 -> 0 bytes
.../images/local-search/simulatedAnnealing.svg | 10930 ---------
.../cachedShuffledSelection.png | Bin 120762 -> 0 bytes
.../cachedShuffledSelection.svg | 893 -
.../move-and-neighborhood-selection/changeMove.png | Bin 79712 -> 0 bytes
.../move-and-neighborhood-selection/changeMove.svg | 2612 --
.../filteredSelection.png | Bin 109040 -> 0 bytes
.../filteredSelection.svg | 760 -
.../jitRandomSelection.png | Bin 110915 -> 0 bytes
.../jitRandomSelection.svg | 882 -
.../move-and-neighborhood-selection/koptMove.png | Bin 68408 -> 0 bytes
.../move-and-neighborhood-selection/koptMove.svg | 1309 -
.../nearbySelectionMotivation.png | Bin 139050 -> 0 bytes
.../nearbySelectionMotivation.svg | 14815 -----------
.../nearbySelectionRandomDistribution.png | Bin 119006 -> 0 bytes
.../nearbySelectionRandomDistribution.svg | 3501 ---
.../pillarChangeMove.png | Bin 54168 -> 0 bytes
.../pillarChangeMove.svg | 2027 --
.../pillarSwapMove.png | Bin 55851 -> 0 bytes
.../pillarSwapMove.svg | 2059 --
.../possibleMovesNQueens04.png | Bin 18540 -> 0 bytes
.../possibleMovesNQueens04.svg | 836 -
.../probabilisticSelection.png | Bin 153594 -> 0 bytes
.../probabilisticSelection.svg | 920 -
.../selectorProbabilityInUnion.png | Bin 158533 -> 0 bytes
.../selectorProbabilityInUnion.svg | 759 -
.../selectorTree.png | Bin 97373 -> 0 bytes
.../selectorTree.svg | 668 -
.../sequentialMovesNQueens04.png | Bin 15427 -> 0 bytes
.../sequentialMovesNQueens04.svg | 2584 --
.../singleMoveNQueens04.png | Bin 9086 -> 0 bytes
.../singleMoveNQueens04.svg | 1299 -
.../move-and-neighborhood-selection/swapMove.png | Bin 81658 -> 0 bytes
.../move-and-neighborhood-selection/swapMove.svg | 2613 --
.../architectureOverview.png | Bin 115494 -> 0 bytes
.../architectureOverview.svg | 888 -
.../cloudBalanceSearchSpaceSize.png | Bin 84081 -> 0 bytes
.../cloudBalanceSearchSpaceSize.svg | 1699 --
.../generalPhaseSequence.png | Bin 63805 -> 0 bytes
.../generalPhaseSequence.svg | 1967 --
.../multiThreadingStrategies.png | Bin 128447 -> 0 bytes
.../multiThreadingStrategies.svg | 2376 --
.../scalabilityOfOptimizationAlgorithms.png | Bin 157102 -> 0 bytes
.../scalabilityOfOptimizationAlgorithms.svg | 8393 -------
.../optimization-algorithms/scopeOverview.png | Bin 79885 -> 0 bytes
.../optimization-algorithms/scopeOverview.svg | 848 -
.../searchSpaceSizeCalculation.png | Bin 122786 -> 0 bytes
.../searchSpaceSizeCalculation.svg | 5434 -----
.../mapReduceIsTerribleForTsp.png | Bin 116234 -> 0 bytes
.../mapReduceIsTerribleForTsp.svg | 6946 ------
.../partitionedSearchThreading.png | Bin 111924 -> 0 bytes
.../partitionedSearchThreading.svg | 3342 ---
.../planner-configuration/chainCorrection.png | Bin 43787 -> 0 bytes
.../planner-configuration/chainCorrection.svg | 1150 -
.../planner-configuration/chainPrinciples.png | Bin 59197 -> 0 bytes
.../planner-configuration/chainPrinciples.svg | 1620 --
.../planner-configuration/inputOutputOverview.png | Bin 81248 -> 0 bytes
.../planner-configuration/inputOutputOverview.svg | 1196 -
.../inputOutputOverviewEmployeeRostering.png | Bin 98575 -> 0 bytes
.../inputOutputOverviewEmployeeRostering.svg | 5690 -----
.../inputOutputOverviewVehicleRouting.png | Bin 80919 -> 0 bytes
.../inputOutputOverviewVehicleRouting.svg | 4153 ----
.../planner-configuration/solutionCloning.png | Bin 73654 -> 0 bytes
.../planner-configuration/solutionCloning.svg | 905 -
.../planner-configuration/solvedNQueens04.png | Bin 6832 -> 0 bytes
.../planner-configuration/solvedNQueens04.svg | 698 -
.../uninitializedNQueens04.png | Bin 3025 -> 0 bytes
.../uninitializedNQueens04.svg | 313 -
.../images/planner-introduction/compatibility.png | Bin 87153 -> 0 bytes
.../images/planner-introduction/compatibility.svg | 17883 --------------
.../planner-introduction/distributionZip.png | Bin 84163 -> 0 bytes
.../planner-introduction/distributionZip.svg | 7904 ------
.../distributionZipProductized.png | Bin 92594 -> 0 bytes
.../distributionZipProductized.svg | 7960 ------
.../plannerExamplesAppScreenshot.png | Bin 110878 -> 0 bytes
.../plannerWebexamplesScreenshot.png | Bin 312985 -> 0 bytes
.../planner-introduction/theRightAIForTheJob.png | Bin 198042 -> 0 bytes
.../planner-introduction/theRightAIForTheJob.svg | 4862 ----
.../planner-introduction/useCaseOverview.png | Bin 161126 -> 0 bytes
.../planner-introduction/useCaseOverview.svg | 15459 ------------
.../whatIsAPlanningProblem.png | Bin 85521 -> 0 bytes
.../whatIsAPlanningProblem.svg | 19187 ---------------
.../quickstart/quarkus/quarkusDevRestart.png | Bin 92215 -> 0 bytes
.../quickstart/quarkus/quarkusDevRestart.svg | 3224 ---
.../schoolTimetablingArchitectureQuarkus.png | Bin 71382 -> 0 bytes
.../schoolTimetablingArchitectureQuarkus.svg | 4554 ----
.../schoolTimetablingArchitectureSpringBoot.png | Bin 73174 -> 0 bytes
.../schoolTimetablingArchitectureSpringBoot.svg | 4300 ----
.../schoolTimetablingClassDiagram.png | Bin 75784 -> 0 bytes
.../schoolTimetablingClassDiagram.svg | 718 -
.../schoolTimetablingClassDiagramAnnotated.png | Bin 73695 -> 0 bytes
.../schoolTimetablingClassDiagramPure.png | Bin 45167 -> 0 bytes
.../schoolTimetablingCovidConstraints.png | Bin 64069 -> 0 bytes
.../schoolTimetablingCovidConstraints.svg | 2602 --
.../schoolTimetablingGreedyAlgorithm.png | Bin 96557 -> 0 bytes
.../schoolTimetablingGreedyAlgorithm.svg | 5131 ----
.../schoolTimetablingHardConstraints.png | Bin 127925 -> 0 bytes
.../schoolTimetablingHardConstraints.svg | 5795 -----
.../schoolTimetablingInputOutput.png | Bin 111852 -> 0 bytes
.../schoolTimetablingInputOutput.svg | 2991 ---
.../schoolTimetablingLocalSearchAlgorithms.png | Bin 92817 -> 0 bytes
.../schoolTimetablingLocalSearchAlgorithms.svg | 4666 ----
.../schoolTimetablingScreenshot.png | Bin 48941 -> 0 bytes
.../schoolTimetablingSearchSpace.png | Bin 98143 -> 0 bytes
.../schoolTimetablingSearchSpace.svg | 8340 -------
.../images/release-notes/quarkusCallCenter.png | Bin 196762 -> 0 bytes
.../release-notes/solverConfigCompletion.png | Bin 125108 -> 0 bytes
.../continuousPlanningEmployeeRostering.png | Bin 148669 -> 0 bytes
.../continuousPlanningEmployeeRostering.svg | 20001 ---------------
.../continuousPlanningPatientAdmissionSchedule.png | Bin 79040 -> 0 bytes
.../continuousPlanningPatientAdmissionSchedule.svg | 2970 ---
.../continuousPublishingWithRotation.png | Bin 111536 -> 0 bytes
.../continuousPublishingWithRotation.svg | 9140 -------
.../repeated-planning/multiStagePlanning.png | Bin 64613 -> 0 bytes
.../repeated-planning/multiStagePlanning.svg | 2877 ---
.../repeated-planning/nonDisruptiveReplanning.png | Bin 89595 -> 0 bytes
.../repeated-planning/nonDisruptiveReplanning.svg | 1669 --
.../repeated-planning/overconstrainedPlanning.png | Bin 73434 -> 0 bytes
.../repeated-planning/overconstrainedPlanning.svg | 1014 -
.../realTimePlanningConcurrencySequenceDiagram.png | Bin 122923 -> 0 bytes
.../realTimePlanningConcurrencySequenceDiagram.svg | 2067 --
.../realTimePlanningVehicleRouting.png | Bin 47236 -> 0 bytes
.../realTimePlanningVehicleRouting.svg | 18224 --------------
.../score-calculation/fairnessScoreConstraint.png | Bin 101500 -> 0 bytes
.../score-calculation/fairnessScoreConstraint.svg | 2142 --
.../fairnessScoreConstraintPitfall.png | Bin 110591 -> 0 bytes
.../fairnessScoreConstraintPitfall.svg | 3705 ---
...ncrementalScoreCalculationEmployeeRostering.png | Bin 134545 -> 0 bytes
...ncrementalScoreCalculationEmployeeRostering.svg | 9597 --------
.../incrementalScoreCalculationNQueens04.png | Bin 91862 -> 0 bytes
.../incrementalScoreCalculationNQueens04.svg | 2405 --
.../incrementalScoreCalculatorSequenceDiagram.png | Bin 151175 -> 0 bytes
.../incrementalScoreCalculatorSequenceDiagram.svg | 3104 ---
.../optimalWithIncompleteConstraints.png | Bin 128312 -> 0 bytes
.../optimalWithIncompleteConstraints.svg | 9797 --------
.../parameterizeTheScoreWeights.png | Bin 65088 -> 0 bytes
.../parameterizeTheScoreWeights.svg | 1713 --
.../paretoOptimizationScoring.png | Bin 103651 -> 0 bytes
.../paretoOptimizationScoring.svg | 2566 --
.../positiveAndNegativeConstraints.png | Bin 84366 -> 0 bytes
.../positiveAndNegativeConstraints.svg | 4982 ----
.../images/score-calculation/scoreClassDiagram.png | Bin 93035 -> 0 bytes
.../images/score-calculation/scoreClassDiagram.svg | 795 -
.../scoreComparisonEmployeeRostering.png | Bin 112533 -> 0 bytes
.../scoreComparisonEmployeeRostering.svg | 10558 --------
.../scoreComparisonVehicleRouting.png | Bin 136776 -> 0 bytes
.../scoreComparisonVehicleRouting.svg | 8978 -------
.../images/score-calculation/scoreComposition.png | Bin 73688 -> 0 bytes
.../images/score-calculation/scoreComposition.svg | 1369 --
.../score-calculation/scoreFoldingIsBroken.png | Bin 78575 -> 0 bytes
.../score-calculation/scoreFoldingIsBroken.svg | 1309 -
.../ROOT/images/score-calculation/scoreLevels.png | Bin 66019 -> 0 bytes
.../ROOT/images/score-calculation/scoreLevels.svg | 4753 ----
.../scoreTradeoffInPerspective.png | Bin 63645 -> 0 bytes
.../scoreTradeoffInPerspective.svg | 15960 ------------
.../ROOT/images/score-calculation/scoreTrap.png | Bin 67160 -> 0 bytes
.../ROOT/images/score-calculation/scoreTrap.svg | 1607 --
.../score-calculation/scoreVisualization.png | Bin 91700 -> 0 bytes
.../score-calculation/scoreVisualization.svg | 1995 --
.../images/score-calculation/scoreWeightType.png | Bin 74147 -> 0 bytes
.../images/score-calculation/scoreWeightType.svg | 2345 --
.../images/score-calculation/scoreWeighting.png | Bin 70109 -> 0 bytes
.../images/score-calculation/scoreWeighting.svg | 4558 ----
.../shadow-variable/bidirectionalVariable.png | Bin 113591 -> 0 bytes
.../shadow-variable/bidirectionalVariable.svg | 813 -
.../shadow-variable/planningVariableListener.png | Bin 109709 -> 0 bytes
.../shadow-variable/planningVariableListener.svg | 1474 --
.../images/shadow-variable/shadowVariableOrder.png | Bin 132271 -> 0 bytes
.../images/shadow-variable/shadowVariableOrder.svg | 1911 --
.../modules/ROOT/images/shared/optaPlannerIcon.png | Bin 18918 -> 0 bytes
.../modules/ROOT/images/shared/optaPlannerIcon.svg | 134 -
.../modules/ROOT/images/shared/optaPlannerLogo.png | Bin 16729 -> 0 bytes
.../modules/ROOT/images/shared/optaPlannerLogo.svg | 471 -
.../shared/optaPlannerLogoDarkBackground.png | Bin 17012 -> 0 bytes
.../shared/optaPlannerLogoDarkBackground.svg | 470 -
.../hospitalBedAllocationClassDiagram.png | Bin 80265 -> 0 bytes
.../hospitalBedAllocationClassDiagram.svg | 1386 --
.../patientAdmissionScheduleUseCase.png | Bin 66338 -> 0 bytes
.../patientAdmissionScheduleUseCase.svg | 2638 --
.../cloud-balancing/cloudBalanceClassDiagram.png | Bin 80889 -> 0 bytes
.../cloud-balancing/cloudBalanceClassDiagram.svg | 708 -
.../cloud-balancing/cloudBalanceUseCase.png | Bin 61400 -> 0 bytes
.../cloud-balancing/cloudBalanceUseCase.svg | 2205 --
.../cloudOptimizationValueProposition.png | Bin 148225 -> 0 bytes
.../cloudOptimizationValueProposition.svg | 2006 --
.../scoreComparisonCloudBalancing.png | Bin 46839 -> 0 bytes
.../scoreComparisonCloudBalancing.svg | 1457 --
.../conferenceSchedulingArchitecture.png | Bin 122315 -> 0 bytes
.../conferenceSchedulingArchitecture.svg | 2416 --
.../conferenceSchedulingClassDiagram.png | Bin 66972 -> 0 bytes
.../conferenceSchedulingClassDiagram.svg | 1073 -
.../conferenceSchedulingConstraints.png | Bin 114788 -> 0 bytes
.../conferenceSchedulingConstraints.svg | 4971 ----
.../conferenceSchedulingMilestonesTimeline.png | Bin 86957 -> 0 bytes
.../conferenceSchedulingMilestonesTimeline.svg | 2125 --
.../conferenceSchedulingOptimalIsImperfect.png | Bin 112325 -> 0 bytes
.../conferenceSchedulingOptimalIsImperfect.svg | 5130 ----
.../conferenceSchedulingPartitioning.png | Bin 98008 -> 0 bytes
.../conferenceSchedulingPartitioning.svg | 3710 ---
.../conferenceSchedulingProblem.png | Bin 91534 -> 0 bytes
.../conferenceSchedulingProblem.svg | 4261 ----
.../conferenceSchedulingSearchSpace.png | Bin 114356 -> 0 bytes
.../conferenceSchedulingSearchSpace.svg | 3711 ---
.../conferenceSchedulingValueProposition.png | Bin 89585 -> 0 bytes
.../conferenceSchedulingValueProposition.svg | 2772 ---
.../curriculumCourseClassDiagram.png | Bin 70051 -> 0 bytes
.../curriculumCourseClassDiagram.svg | 1122 -
.../exam-timetabling/examinationDomainDiagram.png | Bin 144363 -> 0 bytes
.../examinationTimetablingUseCase.png | Bin 98671 -> 0 bytes
.../examinationTimetablingUseCase.svg | 2707 --
.../cloudOptimizationIsLikeTetris.png | Bin 96600 -> 0 bytes
.../cloudOptimizationIsLikeTetris.svg | 3795 ---
.../machineReassignmentClassDiagram.png | Bin 83743 -> 0 bytes
.../machineReassignmentClassDiagram.svg | 1267 -
.../maintenanceSchedulingArchitectureQuarkus.png | Bin 73064 -> 0 bytes
.../maintenanceSchedulingArchitectureQuarkus.svg | 4598 ----
.../maintenanceSchedulingClassDiagram.png | Bin 93958 -> 0 bytes
.../maintenanceSchedulingClassDiagram.svg | 652 -
.../maintenanceSchedulingInputOutput.png | Bin 120258 -> 0 bytes
.../maintenanceSchedulingInputOutput.svg | 3851 ---
.../nqueens/nQueensScreenshot.png | Bin 31790 -> 0 bytes
.../nqueens/partiallySolvedNQueens04Explained.png | Bin 8975 -> 0 bytes
.../nqueens/partiallySolvedNQueens04Explained.svg | 749 -
.../nqueens/solvedNQueens04.png | Bin 6832 -> 0 bytes
.../employeeRosteringClassDiagram.png | Bin 76557 -> 0 bytes
.../employeeRosteringClassDiagram.svg | 1208 -
.../employeeRosteringValueProposition.png | Bin 152129 -> 0 bytes
.../employeeRosteringValueProposition.svg | 6163 -----
.../employeeShiftRosteringUseCase.png | Bin 79706 -> 0 bytes
.../employeeShiftRosteringUseCase.svg | 4203 ----
.../medicalStaffRosteringCovidConstraints.png | Bin 107432 -> 0 bytes
.../medicalStaffRosteringCovidConstraints.svg | 6522 -----
.../nurse-rostering/nurseRosteringClassDiagram.png | Bin 80502 -> 0 bytes
.../nurse-rostering/nurseRosteringClassDiagram.svg | 1348 -
.../projectJobSchedulingUseCase.png | Bin 93871 -> 0 bytes
.../projectJobSchedulingUseCase.svg | 11904 ---------
.../binPackingIsNpComplete1.png | Bin 78760 -> 0 bytes
.../binPackingIsNpComplete1.svg | 864 -
.../binPackingIsNpComplete2.png | Bin 57737 -> 0 bytes
.../binPackingIsNpComplete2.svg | 509 -
.../surface-bin-packing/binPackingUseCase.png | Bin 65388 -> 0 bytes
.../surface-bin-packing/binPackingUseCase.svg | 971 -
.../task-assigning/taskAssigningClassDiagram.png | Bin 77254 -> 0 bytes
.../task-assigning/taskAssigningClassDiagram.svg | 1099 -
.../taskAssigningValueProposition.png | Bin 105875 -> 0 bytes
.../taskAssigningValueProposition.svg | 4737 ----
.../tennis-scheduling/tennisClassDiagram.png | Bin 51379 -> 0 bytes
.../tennis-scheduling/tennisClassDiagram.svg | 779 -
.../tspOptimalSolutionVolatility.png | Bin 67732 -> 0 bytes
.../tspOptimalSolutionVolatility.svg | 1368 --
.../travelingTournamentUseCase.png | Bin 190653 -> 0 bytes
.../travelingTournamentUseCase.svg | 4409 ----
.../vaccinationSchedulingContinuousPlanning.png | Bin 172272 -> 0 bytes
.../vaccinationSchedulingContinuousPlanning.svg | 11427 ---------
.../vaccinationSchedulingPartitioning.png | Bin 109711 -> 0 bytes
.../vaccinationSchedulingPartitioning.svg | 3346 ---
.../vaccinationSchedulingProcessPatterns.png | Bin 149813 -> 0 bytes
.../vaccinationSchedulingProcessPatterns.svg | 24432 -------------------
.../vaccinationSchedulingValueProposal.png | Bin 167105 -> 0 bytes
.../vaccinationSchedulingValueProposal.svg | 6534 -----
.../vehicle-routing/integrationWithRealMaps.png | Bin 206613 -> 0 bytes
.../vehicle-routing/integrationWithRealMaps.svg | 8404 -------
.../roadDistanceTriangleInequality.png | Bin 183941 -> 0 bytes
.../roadDistanceTriangleInequality.svg | 6897 ------
.../vehicle-routing/vehicleRoutingClassDiagram.png | Bin 132175 -> 0 bytes
.../vehicle-routing/vehicleRoutingClassDiagram.svg | 1020 -
.../vehicle-routing/vehicleRoutingDistanceType.png | Bin 158617 -> 0 bytes
.../vehicle-routing/vehicleRoutingDistanceType.svg | 724 -
.../vehicleRoutingGoogleMapsDirections.png | Bin 647538 -> 0 bytes
.../vehicleRoutingLeafletAndGoogleMaps.png | Bin 648068 -> 0 bytes
.../vehicle-routing/vehicleRoutingUseCase.png | Bin 27485 -> 0 bytes
.../vehicleRoutingValueProposition.png | Bin 238545 -> 0 bytes
.../vehicleRoutingValueProposition.svg | 3931 ---
.../ROOT/images/website/jquery/jquery.min.js | 2 -
.../modules/ROOT/images/website/jstree/32px.png | Bin 3121 -> 0 bytes
.../modules/ROOT/images/website/jstree/40px.png | Bin 1880 -> 0 bytes
.../modules/ROOT/images/website/jstree/jstree.js | 8608 -------
.../ROOT/images/website/jstree/jstree.min.js | 6 -
.../modules/ROOT/images/website/jstree/style.css | 1127 -
.../ROOT/images/website/jstree/throbber.gif | Bin 1720 -> 0 bytes
.../src/modules/ROOT/images/website/toc.css | 31 -
.../src/modules/ROOT/images/website/toc.js | 49 -
optaplanner-docs/src/modules/ROOT/nav.adoc | 26 -
.../src/modules/ROOT/pages/.index.adoc | 42 -
.../src/modules/ROOT/pages/_attributes.adoc | 10 -
.../benchmarking-and-tweaking.adoc | 1174 -
.../constraint-streams/constraint-streams.adoc | 1113 -
.../construction-heuristics.adoc | 809 -
.../pages/design-patterns/design-patterns.adoc | 295 -
.../ROOT/pages/development/development.adoc | 90 -
.../drools-score-calculation.adoc | 358 -
.../evolutionary-algorithms.adoc | 30 -
.../pages/exhaustive-search/exhaustive-search.adoc | 199 -
.../ROOT/pages/hyperheuristics/hyperheuristic.adoc | 14 -
.../modules/ROOT/pages/index-docinfo-footer.html | 30 -
.../src/modules/ROOT/pages/index-docinfo.html | 34 -
.../ROOT/pages/integration/config-properties.adoc | 79 -
.../ROOT/pages/integration/integration.adoc | 513 -
.../src/modules/ROOT/pages/javascriptLibraries.txt | 10 -
.../ROOT/pages/local-search/local-search.adoc | 729 -
.../move-and-neighborhood-selection.adoc | 2087 --
.../optimization-algorithms.adoc | 983 -
.../partitioned-search/partitioned-search.adoc | 259 -
.../planner-configuration.adoc | 2155 --
.../planner-introduction/planner-introduction.adoc | 350 -
.../modules/ROOT/pages/quickstart/.quickstart.adoc | 13 -
.../hello-world/hello-world-quickstart.adoc | 695 -
.../quickstart/overview/overview-quickstarts.adoc | 26 -
.../quickstart/quarkus/quarkus-quickstart.adoc | 734 -
.../school-timetabling-constraints.adoc | 132 -
.../school-timetabling-model.adoc | 223 -
.../school-timetabling-solution.adoc | 115 -
.../spring-boot/spring-boot-quickstart.adoc | 659 -
.../ROOT/pages/release-notes/release-notes-8.adoc | 431 -
.../ROOT/pages/release-notes/release-notes.adoc | 12 -
.../pages/repeated-planning/repeated-planning.adoc | 540 -
.../pages/score-calculation/score-calculation.adoc | 1331 -
.../pages/shadow-variable/shadow-variable.adoc | 426 -
.../bed-allocation/bed-allocation.adoc | 64 -
.../cloud-balancing/cloud-balancing.adoc | 726 -
.../conference-scheduling.adoc | 111 -
.../course-timetabling/course-timetabling.adoc | 53 -
.../exam-timetabling/exam-timetabling.adoc | 69 -
.../examples-overview/examples-overview.adoc | 218 -
.../flight-crew-scheduling.adoc | 37 -
.../machine-reassignment/machine-reassignment.adoc | 69 -
.../meeting-scheduling/meeting-scheduling.adoc | 43 -
.../use-cases-and-examples/nqueens/nqueens.adoc | 170 -
.../nurse-rostering/nurse-rostering.adoc | 116 -
.../project-job-scheduling.adoc | 59 -
.../task-assigning/task-assigning.adoc | 55 -
.../tennis-scheduling/tennis-scheduling.adoc | 38 -
.../travelling-salesman/travelling-salesman.adoc | 35 -
.../travelling-tournament.adoc | 74 -
.../use-cases-and-examples.adoc | 25 -
.../vaccination-scheduling.adoc | 224 -
.../vehicle-routing/vehicle-routing.adoc | 197 -
optaplanner-examples/.gitignore | 17 +
.../data/cloudbalancing/solved/.gitignore | 17 +
.../data/conferencescheduling/solved/.gitignore | 17 +
.../data/curriculumcourse/solved/.gitignore | 17 +
.../data/examination/solved/.gitignore | 17 +
.../data/flightcrewscheduling/solved/.gitignore | 17 +
.../data/machinereassignment/solved/.gitignore | 17 +
.../data/meetingscheduling/solved/.gitignore | 17 +
.../data/nqueens/solved/.gitignore | 17 +
.../data/nurserostering/solved/.gitignore | 17 +
optaplanner-examples/data/pas/solved/.gitignore | 17 +
.../data/projectjobscheduling/solved/.gitignore | 17 +
.../data/taskassigning/solved/.gitignore | 17 +
optaplanner-examples/data/tennis/solved/.gitignore | 17 +
.../data/travelingtournament/solved/.gitignore | 17 +
optaplanner-examples/data/tsp/export/.gitignore | 17 +
optaplanner-examples/data/tsp/solved/.gitignore | 17 +
.../import/belgium/basic/road-km/.gitignore | 17 +
.../import/belgium/basic/road-time/.gitignore | 17 +
.../import/belgium/multidepot/road-km/.gitignore | 17 +
.../import/belgium/multidepot/road-time/.gitignore | 17 +
.../data/vehiclerouting/solved/.gitignore | 17 +
optaplanner-examples/pom.xml | 33 +-
.../ConferenceSchedulingCfpDevoxxImporter.java | 10 +-
...neralOptaPlannerBenchmarkConfigTemplate.xml.ftl | 18 +
.../cloudBalancingBenchmarkConfigTemplate.xml.ftl | 18 +
...curriculumCourseBenchmarkConfigTemplate.xml.ftl | 18 +
...hineReassignmentBenchmarkConfigTemplate.xml.ftl | 18 +
...ectJobSchedulingBenchmarkConfigTemplate.xml.ftl | 18 +
optaplanner-migration/.gitignore | 10 -
optaplanner-migration/pom.xml | 134 -
.../jakarta/InternalOptaPlannerMavenVisitor.java | 41 -
.../jakarta/JakartaJsonMigrationRecipe.java | 76 -
.../migration/v8/AsConstraintRecipe.java | 394 -
.../migration/v8/ScoreGettersRecipe.java | 178 -
.../migration/v8/ScoreManagerMethodsRecipe.java | 118 -
.../main/resources/META-INF/rewrite/ToLatest.yml | 21 -
.../main/resources/META-INF/rewrite/ToLatest9.yml | 3439 ---
.../jakarta/JakartaJsonMigrationRecipeTest.java | 133 -
.../migration/v8/AsConstraintRecipeTest.java | 2157 --
.../migration/v8/ScoreGettersRecipeTest.java | 230 -
.../v8/ScoreManagerMethodsRecipeTest.java | 76 -
optaplanner-operator/.gitignore | 10 -
optaplanner-operator/README.adoc | 46 -
optaplanner-operator/pom.xml | 237 -
optaplanner-operator/src/k8s/crd-solver.yml | 2782 ---
optaplanner-operator/src/k8s/openshift.yml | 306 -
.../src/k8s/optaplanner-operator.yml | 203 -
.../src/k8s/school-timetabling-solver.yml | 24 -
.../impl/solver/OptaPlannerSolverReconciler.java | 135 -
.../operator/impl/solver/model/AmqBroker.java | 109 -
.../solver/model/ConfigMapDependentResource.java | 73 -
.../solver/model/DeploymentDependentResource.java | 148 -
.../impl/solver/model/OptaPlannerSolver.java | 103 -
.../impl/solver/model/OptaPlannerSolverSpec.java | 52 -
.../impl/solver/model/OptaPlannerSolverStatus.java | 136 -
.../operator/impl/solver/model/Scaling.java | 52 -
.../impl/solver/model/keda/KedaConstants.java | 31 -
.../impl/solver/model/keda/ScaledObject.java | 44 -
.../model/keda/ScaledObjectDependentResource.java | 122 -
.../impl/solver/model/keda/ScaledObjectSpec.java | 93 -
.../impl/solver/model/keda/SecretTargetRef.java | 67 -
.../operator/impl/solver/model/keda/Trigger.java | 61 -
.../solver/model/keda/TriggerAuthentication.java | 38 -
.../TriggerAuthenticationDependentResource.java | 82 -
.../model/keda/TriggerAuthenticationSpec.java | 44 -
.../impl/solver/model/keda/TriggerMetadata.java | 68 -
.../impl/solver/model/messaging/ArtemisQueue.java | 50 -
.../messaging/ArtemisQueueDependentResource.java | 61 -
.../solver/model/messaging/ArtemisQueueSpec.java | 54 -
.../solver/model/messaging/MessageAddress.java | 36 -
.../src/main/resources/application.properties | 36 -
.../impl/solver/AbstractKubernetesTest.java | 35 -
.../solver/OptaPlannerSolverReconcilerTest.java | 317 -
.../AbstractKubernetesCustomResourceTest.java | 47 -
.../impl/solver/model/keda/ScaledObjectTest.java | 66 -
.../model/keda/TriggerAuthenticationTest.java | 49 -
.../solver/model/messaging/ArtemisQueueTest.java | 49 -
optaplanner-persistence/.gitignore | 17 +
.../optaplanner-persistence-common/.gitignore | 17 +
.../optaplanner-persistence-common/pom.xml | 2 +-
.../optaplanner-persistence-jackson/.gitignore | 17 +
.../optaplanner-persistence-jackson/pom.xml | 2 +-
.../optaplanner-persistence-jaxb/.gitignore | 17 +
.../optaplanner-persistence-jaxb/pom.xml | 6 +-
.../jaxb/api/score/AbstractScoreJaxbAdapter.java | 2 +-
.../api/score/PolymorphicScoreJaxbAdapter.java | 6 +-
.../impl/domain/solution/JaxbSolutionFileIO.java | 8 +-
.../api/score/AbstractScoreJaxbAdapterTest.java | 8 +-
.../api/score/PolymorphicScoreJaxbAdapterTest.java | 4 +-
.../bendable/BendableScoreJaxbAdapterTest.java | 4 +-
.../BendableBigDecimalScoreJaxbAdapterTest.java | 4 +-
.../BendableLongScoreJaxbAdapterTest.java | 4 +-
.../HardMediumSoftScoreJaxbAdapterTest.java | 4 +-
...rdMediumSoftBigDecimalScoreJaxbAdapterTest.java | 4 +-
.../HardMediumSoftLongScoreJaxbAdapterTest.java | 4 +-
.../hardsoft/HardSoftScoreJaxbAdapterTest.java | 4 +-
.../HardSoftBigDecimalScoreJaxbAdapterTest.java | 4 +-
.../HardSoftLongScoreJaxbAdapterTest.java | 4 +-
.../buildin/simple/SimpleScoreJaxbAdapterTest.java | 4 +-
.../SimpleBigDecimalScoreJaxbAdapterTest.java | 4 +-
.../simplelong/SimpleLongScoreJaxbAdapterTest.java | 4 +-
.../impl/testdata/domain/JaxbTestdataEntity.java | 4 +-
.../impl/testdata/domain/JaxbTestdataObject.java | 2 +-
.../impl/testdata/domain/JaxbTestdataSolution.java | 8 +-
.../impl/testdata/domain/JaxbTestdataValue.java | 2 +-
.../optaplanner-persistence-jpa/.gitignore | 17 +
.../optaplanner-persistence-jpa/pom.xml | 59 +-
.../buildin/bendable/BendableScoreConverter.java | 4 +-
.../BendableBigDecimalScoreConverter.java | 4 +-
.../bendablelong/BendableLongScoreConverter.java | 4 +-
.../HardMediumSoftScoreConverter.java | 4 +-
.../HardMediumSoftBigDecimalScoreConverter.java | 4 +-
.../HardMediumSoftLongScoreConverter.java | 4 +-
.../buildin/hardsoft/HardSoftScoreConverter.java | 4 +-
.../HardSoftBigDecimalScoreConverter.java | 4 +-
.../hardsoftlong/HardSoftLongScoreConverter.java | 4 +-
.../score/buildin/simple/SimpleScoreConverter.java | 4 +-
.../SimpleBigDecimalScoreConverter.java | 4 +-
.../simplelong/SimpleLongScoreConverter.java | 4 +-
.../jpa/impl/score/AbstractScoreHibernateType.java | 248 -
.../bendable/BendableScoreHibernateType.java | 51 -
.../BendableBigDecimalScoreHibernateType.java | 51 -
.../BendableLongScoreHibernateType.java | 50 -
.../HardMediumSoftScoreHibernateType.java | 45 -
...HardMediumSoftBigDecimalScoreHibernateType.java | 46 -
.../HardMediumSoftLongScoreHibernateType.java | 45 -
.../hardsoft/HardSoftScoreHibernateType.java | 45 -
.../HardSoftBigDecimalScoreHibernateType.java | 45 -
.../HardSoftLongScoreHibernateType.java | 45 -
.../buildin/simple/SimpleScoreHibernateType.java | 45 -
.../SimpleBigDecimalScoreHibernateType.java | 45 -
.../simplelong/SimpleLongScoreHibernateType.java | 45 -
.../bendable/BendableScoreConverterTest.java | 7 +-
.../BendableBigDecimalScoreConverterTest.java | 7 +-
.../BendableLongScoreConverterTest.java | 15 +-
.../HardMediumSoftScoreConverterTest.java | 7 +-
...HardMediumSoftBigDecimalScoreConverterTest.java | 7 +-
.../HardMediumSoftLongScoreConverterTest.java | 7 +-
.../hardsoft/HardSoftScoreConverterTest.java | 7 +-
.../HardSoftBigDecimalScoreConverterTest.java | 7 +-
.../HardSoftLongScoreConverterTest.java | 7 +-
.../buildin/simple/SimpleScoreConverterTest.java | 7 +-
.../SimpleBigDecimalScoreConverterTest.java | 7 +-
.../simplelong/SimpleLongScoreConverterTest.java | 7 +-
.../persistence/jpa/impl/AbstractScoreJpaTest.java | 23 +-
.../bendable/BendableScoreHibernateTypeTest.java | 71 -
.../BendableBigDecimalScoreHibernateTypeTest.java | 86 -
.../BendableLongScoreHibernateTypeTest.java | 73 -
.../HardMediumSoftScoreHibernateTypeTest.java | 70 -
...MediumSoftBigDecimalScoreHibernateTypeTest.java | 78 -
.../HardMediumSoftLongScoreHibernateTypeTest.java | 71 -
.../hardsoft/HardSoftScoreHibernateTypeTest.java | 69 -
.../HardSoftBigDecimalScoreHibernateTypeTest.java | 75 -
.../HardSoftLongScoreHibernateTypeTest.java | 69 -
.../simple/SimpleScoreHibernateTypeTest.java | 69 -
.../SimpleBigDecimalScoreHibernateTypeTest.java | 71 -
.../SimpleLongScoreHibernateTypeTest.java | 69 -
.../src/test/resources/META-INF/persistence.xml | 43 +
.../optaplanner-persistence-jsonb/.gitignore | 17 +
.../optaplanner-persistence-jsonb/pom.xml | 16 +-
.../jsonb/api/OptaPlannerJsonbConfig.java | 8 +-
.../jsonb/api/score/AbstractScoreJsonbAdapter.java | 2 +-
.../jsonb/api/AbstractJsonbJsonAdapterTest.java | 6 +-
.../jsonb/api/OptaPlannerJsonbConfigTest.java | 6 +-
.../api/score/AbstractScoreJsonbAdapterTest.java | 6 +-
.../bendable/BendableScoreJsonbAdapterTest.java | 2 +-
.../BendableBigDecimalScoreJsonbAdapterTest.java | 2 +-
.../BendableLongScoreJsonbAdapterTest.java | 2 +-
.../HardMediumSoftScoreJsonbAdapterTest.java | 2 +-
...dMediumSoftBigDecimalScoreJsonbAdapterTest.java | 2 +-
.../HardMediumSoftLongScoreJsonbAdapterTest.java | 2 +-
.../hardsoft/HardSoftScoreJsonbAdapterTest.java | 2 +-
.../HardSoftBigDecimalScoreJsonbAdapterTest.java | 2 +-
.../HardSoftLongScoreJsonbAdapterTest.java | 2 +-
.../simple/SimpleScoreJsonbAdapterTest.java | 2 +-
.../SimpleBigDecimalScoreJsonbAdapterTest.java | 2 +-
.../SimpleLongScoreJsonbAdapterTest.java | 2 +-
.../optaplanner-persistence-xstream/.gitignore | 17 +
.../optaplanner-persistence-xstream/pom.xml | 7 +-
optaplanner-persistence/pom.xml | 2 +-
optaplanner-quarkus-integration/.gitignore | 17 +
.../optaplanner-quarkus-benchmark/.gitignore | 17 +
.../deployment/.gitignore | 17 +
.../deployment/pom.xml | 2 +-
.../OptaPlannerBenchmarkBuildTimeConfig.java | 11 +-
.../deployment/OptaPlannerBenchmarkProcessor.java | 9 +-
...annerBenchmarkProcessorBenchmarkConfigTest.java | 2 +-
...hmarkProcessorInheritedSolverBenchmarkTest.java | 2 +-
...ProcessorMissingSpentLimitPerBenchmarkTest.java | 10 +-
...nerBenchmarkProcessorMissingSpentLimitTest.java | 10 +-
...nerBenchmarkProcessorNoBenchmarkConfigTest.java | 2 +-
...nnerBenchmarkProcessorOnlySolverConfigTest.java | 2 +-
.../OptaPlannerBenchmarkProcessorPhasesTest.java | 2 +-
...cessorSpentLimitConfiguredPerBenchmarkTest.java | 2 +-
.../quarkus/constraints/defaultConstraints.drl | 19 +
.../integration-test/.gitignore | 17 +
.../integration-test/pom.xml | 2 +-
.../it/OptaPlannerBenchmarkTestResource.java | 10 +-
.../optaplanner-quarkus-benchmark/pom.xml | 2 +-
.../runtime/.gitignore | 17 +
.../optaplanner-quarkus-benchmark/runtime/pom.xml | 2 +-
.../quarkus/OptaPlannerBenchmarkBeanProvider.java | 4 +-
.../quarkus/OptaPlannerBenchmarkRecorder.java | 38 +-
...navailableOptaPlannerBenchmarkBeanProvider.java | 4 +-
.../config/OptaPlannerBenchmarkRuntimeConfig.java | 17 +-
.../main/resources/META-INF/quarkus-extension.yaml | 16 +
.../optaplanner-quarkus-jackson/.gitignore | 17 +
.../deployment/.gitignore | 17 +
.../optaplanner-quarkus-jackson/deployment/pom.xml | 6 +-
.../integration-test/.gitignore | 17 +
.../integration-test/pom.xml | 2 +-
.../jackson/it/OptaPlannerTestResource.java | 6 +-
.../jackson/it/OptaPlannerTestResourceTest.java | 8 +-
.../optaplanner-quarkus-jackson/pom.xml | 2 +-
.../optaplanner-quarkus-jackson/runtime/.gitignore | 17 +
.../optaplanner-quarkus-jackson/runtime/pom.xml | 2 +-
.../jackson/OptaPlannerObjectMapperCustomizer.java | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 16 +
.../optaplanner-quarkus-jsonb/.gitignore | 17 +
.../deployment/.gitignore | 17 +
.../optaplanner-quarkus-jsonb/deployment/pom.xml | 6 +-
.../integration-test/.gitignore | 17 +
.../integration-test/pom.xml | 2 +-
.../quarkus/jsonb/it/OptaPlannerTestResource.java | 6 +-
.../optaplanner-quarkus-jsonb/pom.xml | 2 +-
.../optaplanner-quarkus-jsonb/runtime/.gitignore | 17 +
.../optaplanner-quarkus-jsonb/runtime/pom.xml | 2 +-
.../jsonb/OptaPlannerJsonbConfigCustomizer.java | 4 +-
.../main/resources/META-INF/quarkus-extension.yaml | 16 +
.../optaplanner-quarkus/.gitignore | 17 +
.../optaplanner-quarkus/deployment/.gitignore | 17 +
.../optaplanner-quarkus/deployment/pom.xml | 2 +-
.../GizmoMemberAccessorEntityEnhancer.java | 2 +-
.../quarkus/deployment/OptaPlannerProcessor.java | 82 +-
.../config/OptaPlannerBuildTimeConfig.java | 16 +-
.../deployment/config/SolverBuildTimeConfig.java | 15 +-
.../main/resources/dev-templates/constraints.html | 38 -
.../src/main/resources/dev-templates/embedded.html | 31 -
.../src/main/resources/dev-templates/model.html | 66 -
.../main/resources/dev-templates/solverConfig.html | 28 -
.../src/main/resources/dev-ui/config-component.js | 80 +
.../main/resources/dev-ui/constraints-component.js | 95 +
.../src/main/resources/dev-ui/model-component.js | 123 +
.../OptaPlannerProcessorChainedXMLNoneTest.java | 2 +-
...aPlannerProcessorExtendedSolutionSolveTest.java | 2 +-
...PlannerProcessorGeneratedGizmoSupplierTest.java | 2 +-
.../OptaPlannerProcessorGizmoKitchenSinkTest.java | 2 +-
.../OptaPlannerProcessorInterfaceEntityTest.java | 2 +-
.../quarkus/OptaPlannerProcessorInvalidTest.java | 2 +-
...taPlannerProcessorOnlyMultiConstructorTest.java | 2 +-
...erProcessorOverridePropertiesAtRuntimeTest.java | 10 +-
.../OptaPlannerProcessorPlanningIdTest.java | 2 +-
...OptaPlannerProcessorPrivateConstructorTest.java | 2 +-
.../quarkus/OptaPlannerProcessorSolveTest.java | 2 +-
...aPlannerProcessorSolverPropertiesBavetTest.java | 2 +-
.../OptaPlannerProcessorSolverPropertiesTest.java | 2 +-
.../OptaPlannerProcessorXMLDefaultTest.java | 2 +-
.../quarkus/OptaPlannerProcessorXMLNoneTest.java | 2 +-
.../OptaPlannerProcessorXMLPropertyTest.java | 2 +-
...OptaPlannerProcessorConstraintProviderTest.java | 2 +-
...aPlannerProcessorConstraintsDrlDefaultTest.java | 2 +-
.../OptaPlannerProcessorConstraintsDrlTest.java | 2 +-
.../quarkus/rest/SolverConfigTestResource.java | 12 +-
...annerConstraintVerifierBavetStreamImplTest.java | 2 +-
...nnerConstraintVerifierDroolsStreamImplTest.java | 2 +-
.../OptaPlannerConstraintVerifierTest.java | 2 +-
.../quarkus/constraints/defaultConstraints.drl | 19 +
.../devui-integration-test/.gitignore | 17 +
.../devui-integration-test/pom.xml | 13 +-
.../quarkus/it/devui/OptaPlannerTestResource.java | 10 +-
.../quarkus/it/devui/OptaPlannerDevUITest.java | 111 +-
.../drl-integration-test/.gitignore | 17 +
.../drl-integration-test/pom.xml | 2 +-
.../quarkus/drl/it/OptaPlannerTestResource.java | 10 +-
.../src/main/resources/constraints.drl | 19 +
.../integration-test/.gitignore | 17 +
.../optaplanner-quarkus/integration-test/pom.xml | 2 +-
.../quarkus/it/OptaPlannerTestResource.java | 10 +-
.../optaplanner-quarkus/pom.xml | 2 +-
.../reflection-integration-test/.gitignore | 17 +
.../reflection-integration-test/pom.xml | 2 +-
.../it/reflection/OptaPlannerTestResource.java | 10 +-
.../optaplanner-quarkus/runtime/.gitignore | 17 +
.../optaplanner-quarkus/runtime/pom.xml | 8 +-
.../optaplanner/quarkus/OptaPlannerRecorder.java | 29 +-
.../bean/DefaultOptaPlannerBeanProvider.java | 6 +-
.../bean/UnavailableOptaPlannerBeanProvider.java | 4 +-
.../quarkus/config/OptaPlannerRuntimeConfig.java | 13 +-
.../quarkus/config/SolverManagerRuntimeConfig.java | 6 +-
.../quarkus/config/SolverRuntimeConfig.java | 9 +-
.../quarkus/config/TerminationRuntimeConfig.java | 14 +-
...a => OptaPlannerDevUIPropertiesRPCService.java} | 73 +-
.../quarkus/devui/OptaPlannerDevUIRecorder.java | 20 +-
.../quarkus/devui/SolverConfigText.java | 23 +-
.../nativeimage/Substitute_ConfigUtils.java | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 16 +
optaplanner-quarkus-integration/pom.xml | 2 +-
optaplanner-spring-integration/.gitignore | 17 +
.../.gitignore | 17 +
.../optaplanner-spring-boot-autoconfigure/pom.xml | 2 +-
.../src/main/resources/META-INF/spring.factories | 1 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 18 +-
.../OptaPlannerAutoConfigurationTest.java | 4 +-
.../src/test/resources/constraints.drl | 19 +
.../boot/autoconfigure/customConstraints.drl | 19 +
.../optaplanner-spring-boot-starter/.gitignore | 17 +
.../optaplanner-spring-boot-starter/pom.xml | 2 +-
optaplanner-spring-integration/pom.xml | 2 +-
optaplanner-test/.gitignore | 17 +
optaplanner-test/pom.xml | 5 +-
pom.xml | 177 +-
989 files changed, 8835 insertions(+), 799427 deletions(-)
copy .ci/{buildchain-config.yaml => buildchain-config-pr-cdb.yaml} (62%)
create mode 100644 .ci/jenkins/Jenkinsfile
delete mode 100644 .ci/jenkins/Jenkinsfile.prod.nightly
create mode 100644 .ci/jenkins/Jenkinsfile.weekly.deploy
copy .ci/jenkins/project/{Jenkinsfile.nightly => Jenkinsfile.weekly} (57%)
delete mode 100644 .ci/nightly-build-config.yaml
delete mode 100644 .ci/nightly-project-dependencies.yaml
delete mode 100644 .ci/project-dependencies-rhbop.yaml
delete mode 100644 .ci/pull-request-config-rhbop.yaml
copy .ci/environments/quarkus-lts/before.sh =>
.github/workflows/ci_check_license_headers.yaml (55%)
mode change 100755 => 100644
delete mode 100644 .github/workflows/optaplanner-9.yml
delete mode 100644 .github/workflows/rhbop_productized_pull_request.yml
create mode 100644 .rat-excludes
create mode 100644 DISCLAIMER-WIP
rename LICENSE.txt => LICENSE (66%)
create mode 100644 NOTICE
delete mode 100644
optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/twitterbootstrap.txt
delete mode 100644 optaplanner-docs/.gitignore
delete mode 100755 optaplanner-docs/pom.xml
delete mode 100644 optaplanner-docs/src/antora-template.yml
delete mode 100644 optaplanner-docs/src/antora.yml
delete mode 100644 optaplanner-docs/src/main/assembly/generated-docs-zip.xml
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregator.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregator.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregatorScreenshot.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/bestScoreDistributionSummary.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/bestScoreStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/bestScoreSummary.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/bestSolutionMutationStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/constraintMatchTotalBestScoreStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/constraintMatchTotalStepScoreStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/letTheBestScoreStatisticGuideYou.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/letTheBestScoreStatisticGuideYou.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/memoryUseStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/moveCountPerStepStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/pickedMoveTypeBestScoreDiffStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/pickedMoveTypeStepScoreDiffStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/scoreCalculationSpeedStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/stepScoreStatistic.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamFilter.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamFilter.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamGroupBy.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamGroupBy.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamIfExists.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamIfExists.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamIncrementalCalculation.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamIncrementalCalculation.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamIntroduction.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamIntroduction.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamJoinWithJoiners.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamJoinWithJoiners.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamJoinWithoutJoiners.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamJoinWithoutJoiners.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamJustification.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/constraint-streams/constraintStreamJustification.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/cheapestInsertionNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/cheapestInsertionNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/firstFitDecreasingNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/firstFitDecreasingNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/firstFitNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/firstFitNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/multiVariableConstructionHeuristics.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/construction-heuristics/multiVariableConstructionHeuristics.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/assigningTimeToPlanningEntities.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/assigningTimeToPlanningEntities.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/assigningTimeToPlanningEntities2.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/assigningTimeToPlanningEntities2.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/chainedThroughTimeAutomaticCollapse.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/chainedThroughTimeAutomaticCollapse.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/chainedThroughTimeAutomaticDelayUntilLast.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/chainedThroughTimeAutomaticDelayUntilLast.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/chainedThroughTimeAutomaticDelayUntilLastLoop.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/chainedThroughTimeAutomaticDelayUntilLastLoop.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/employeeShiftRosteringModelingGuideA.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/employeeShiftRosteringModelingGuideA.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/employeeShiftRosteringModelingGuideB.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/employeeShiftRosteringModelingGuideB.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/entityVariableAndValueExamples.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/entityVariableAndValueExamples.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/realTimePlanningCloudArchitecture.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/realTimePlanningCloudArchitecture.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/serverlessCloudArchitecture.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/design-patterns/serverlessCloudArchitecture.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/demandSupplyScopeReuseDecision.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/demandSupplyScopeReuseDecision.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/methodologyOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/methodologyOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/moveRebaseDecision.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/moveRebaseDecision.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/moveRebaseSequenceDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/development/moveRebaseSequenceDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/drools-score-calculation/unsolvedNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/exhaustive-search/bruteForceNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/exhaustive-search/bruteForceNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/exhaustive-search/depthFirstBranchAndBoundNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/exhaustive-search/depthFirstBranchAndBoundNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/exhaustive-search/exhaustiveSearchScalabilityCloudBalance.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/exhaustive-search/exhaustiveSearchScalabilityNQueens.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/conferenceCfpProcessBpmn.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/conferenceCfpProcessBpmn.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/integrationOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/integrationOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/keepTheUserInControl.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/keepTheUserInControl.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/sizingHardware.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/sizingHardware.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/vehicleRoutingProcessBpmn.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/vehicleRoutingProcessBpmn.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/weddingProcessBpmn.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/integration/weddingProcessBpmn.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/allStepsNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/allStepsNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/decideNextStepNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/decideNextStepNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/entityTabuSearch.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/entityTabuSearch.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/hillClimbingGetsStuckInLocalOptimaNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/hillClimbingGetsStuckInLocalOptimaNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/hillClimbingNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/hillClimbingNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/lateAcceptance.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/lateAcceptance.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/localSearchScoreOverTime.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/localSearchScoreOverTime.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/simulatedAnnealing.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/local-search/simulatedAnnealing.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/cachedShuffledSelection.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/cachedShuffledSelection.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/changeMove.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/changeMove.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/filteredSelection.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/filteredSelection.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/jitRandomSelection.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/jitRandomSelection.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/koptMove.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/koptMove.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/nearbySelectionMotivation.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/nearbySelectionMotivation.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/nearbySelectionRandomDistribution.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/nearbySelectionRandomDistribution.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/pillarChangeMove.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/pillarChangeMove.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/pillarSwapMove.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/pillarSwapMove.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/possibleMovesNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/possibleMovesNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/probabilisticSelection.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/probabilisticSelection.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/selectorProbabilityInUnion.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/selectorProbabilityInUnion.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/selectorTree.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/selectorTree.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/sequentialMovesNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/sequentialMovesNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/singleMoveNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/singleMoveNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/swapMove.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/move-and-neighborhood-selection/swapMove.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/architectureOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/architectureOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/cloudBalanceSearchSpaceSize.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/cloudBalanceSearchSpaceSize.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/generalPhaseSequence.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/generalPhaseSequence.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/multiThreadingStrategies.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/multiThreadingStrategies.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/scalabilityOfOptimizationAlgorithms.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/scalabilityOfOptimizationAlgorithms.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/scopeOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/scopeOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/searchSpaceSizeCalculation.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/optimization-algorithms/searchSpaceSizeCalculation.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/partitioned-search/mapReduceIsTerribleForTsp.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/partitioned-search/mapReduceIsTerribleForTsp.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/partitioned-search/partitionedSearchThreading.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/partitioned-search/partitionedSearchThreading.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/chainCorrection.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/chainCorrection.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/chainPrinciples.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/chainPrinciples.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/inputOutputOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/inputOutputOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/inputOutputOverviewEmployeeRostering.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/inputOutputOverviewEmployeeRostering.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/inputOutputOverviewVehicleRouting.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/inputOutputOverviewVehicleRouting.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/solutionCloning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/solutionCloning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/solvedNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/solvedNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/uninitializedNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-configuration/uninitializedNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/compatibility.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/compatibility.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/distributionZip.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/distributionZip.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/distributionZipProductized.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/distributionZipProductized.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/plannerExamplesAppScreenshot.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/plannerWebexamplesScreenshot.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/theRightAIForTheJob.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/theRightAIForTheJob.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/useCaseOverview.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/useCaseOverview.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/whatIsAPlanningProblem.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/planner-introduction/whatIsAPlanningProblem.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/quarkus/quarkusDevRestart.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/quarkus/quarkusDevRestart.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingArchitectureQuarkus.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingArchitectureQuarkus.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingArchitectureSpringBoot.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingArchitectureSpringBoot.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingClassDiagramAnnotated.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingClassDiagramPure.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingCovidConstraints.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingCovidConstraints.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingGreedyAlgorithm.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingGreedyAlgorithm.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingHardConstraints.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingHardConstraints.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingInputOutput.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingInputOutput.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingLocalSearchAlgorithms.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingLocalSearchAlgorithms.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingScreenshot.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingSearchSpace.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/quickstart/school-timetabling/schoolTimetablingSearchSpace.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/release-notes/quarkusCallCenter.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/release-notes/solverConfigCompletion.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/continuousPlanningEmployeeRostering.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/continuousPlanningEmployeeRostering.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/continuousPlanningPatientAdmissionSchedule.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/continuousPlanningPatientAdmissionSchedule.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/continuousPublishingWithRotation.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/continuousPublishingWithRotation.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/multiStagePlanning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/multiStagePlanning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/nonDisruptiveReplanning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/nonDisruptiveReplanning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/overconstrainedPlanning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/overconstrainedPlanning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/realTimePlanningConcurrencySequenceDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/realTimePlanningConcurrencySequenceDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/realTimePlanningVehicleRouting.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/repeated-planning/realTimePlanningVehicleRouting.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/fairnessScoreConstraint.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/fairnessScoreConstraint.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/fairnessScoreConstraintPitfall.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/fairnessScoreConstraintPitfall.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/incrementalScoreCalculationEmployeeRostering.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/incrementalScoreCalculationEmployeeRostering.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/incrementalScoreCalculationNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/incrementalScoreCalculationNQueens04.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/incrementalScoreCalculatorSequenceDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/incrementalScoreCalculatorSequenceDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/optimalWithIncompleteConstraints.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/optimalWithIncompleteConstraints.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/parameterizeTheScoreWeights.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/parameterizeTheScoreWeights.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/paretoOptimizationScoring.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/paretoOptimizationScoring.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/positiveAndNegativeConstraints.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/positiveAndNegativeConstraints.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreComparisonEmployeeRostering.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreComparisonEmployeeRostering.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreComparisonVehicleRouting.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreComparisonVehicleRouting.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreComposition.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreComposition.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreFoldingIsBroken.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreFoldingIsBroken.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreLevels.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreLevels.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreTradeoffInPerspective.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreTradeoffInPerspective.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreTrap.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreTrap.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreVisualization.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreVisualization.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreWeightType.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreWeightType.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreWeighting.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/score-calculation/scoreWeighting.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shadow-variable/bidirectionalVariable.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shadow-variable/bidirectionalVariable.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shadow-variable/planningVariableListener.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shadow-variable/planningVariableListener.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shadow-variable/shadowVariableOrder.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shadow-variable/shadowVariableOrder.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerIcon.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerIcon.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogoDarkBackground.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogoDarkBackground.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/bed-allocation/hospitalBedAllocationClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/bed-allocation/hospitalBedAllocationClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/bed-allocation/patientAdmissionScheduleUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/bed-allocation/patientAdmissionScheduleUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/cloudBalanceClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/cloudBalanceClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/cloudBalanceUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/cloudBalanceUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/cloudOptimizationValueProposition.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/cloudOptimizationValueProposition.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/scoreComparisonCloudBalancing.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/cloud-balancing/scoreComparisonCloudBalancing.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingArchitecture.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingArchitecture.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/course-timetabling/curriculumCourseClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/course-timetabling/curriculumCourseClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/exam-timetabling/examinationDomainDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/exam-timetabling/examinationTimetablingUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/exam-timetabling/examinationTimetablingUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/machine-reassignment/cloudOptimizationIsLikeTetris.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/machine-reassignment/cloudOptimizationIsLikeTetris.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/machine-reassignment/machineReassignmentClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/machine-reassignment/machineReassignmentClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/maintenance-scheduling/maintenanceSchedulingArchitectureQuarkus.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/maintenance-scheduling/maintenanceSchedulingArchitectureQuarkus.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/maintenance-scheduling/maintenanceSchedulingClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/maintenance-scheduling/maintenanceSchedulingClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/maintenance-scheduling/maintenanceSchedulingInputOutput.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/maintenance-scheduling/maintenanceSchedulingInputOutput.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nqueens/nQueensScreenshot.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nqueens/partiallySolvedNQueens04Explained.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nqueens/partiallySolvedNQueens04Explained.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nqueens/solvedNQueens04.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/employeeRosteringClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/employeeRosteringClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/employeeRosteringValueProposition.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/employeeRosteringValueProposition.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/employeeShiftRosteringUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/employeeShiftRosteringUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/medicalStaffRosteringCovidConstraints.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/medicalStaffRosteringCovidConstraints.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/nurseRosteringClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/nurse-rostering/nurseRosteringClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/project-job-scheduling/projectJobSchedulingUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/project-job-scheduling/projectJobSchedulingUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/surface-bin-packing/binPackingIsNpComplete1.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/surface-bin-packing/binPackingIsNpComplete1.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/surface-bin-packing/binPackingIsNpComplete2.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/surface-bin-packing/binPackingIsNpComplete2.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/surface-bin-packing/binPackingUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/surface-bin-packing/binPackingUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/task-assigning/taskAssigningClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/task-assigning/taskAssigningClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/task-assigning/taskAssigningValueProposition.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/task-assigning/taskAssigningValueProposition.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/tennis-scheduling/tennisClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/tennis-scheduling/tennisClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/travelling-salesman/tspOptimalSolutionVolatility.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/travelling-salesman/tspOptimalSolutionVolatility.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/travelling-tournament/travelingTournamentUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/travelling-tournament/travelingTournamentUseCase.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingContinuousPlanning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingContinuousPlanning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingPartitioning.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingPartitioning.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingProcessPatterns.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingProcessPatterns.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingValueProposal.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vaccination-scheduling/vaccinationSchedulingValueProposal.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/integrationWithRealMaps.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/integrationWithRealMaps.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/roadDistanceTriangleInequality.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/roadDistanceTriangleInequality.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingClassDiagram.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingClassDiagram.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingDistanceType.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingDistanceType.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingGoogleMapsDirections.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingLeafletAndGoogleMaps.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingUseCase.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingValueProposition.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/use-cases-and-examples/vehicle-routing/vehicleRoutingValueProposition.svg
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jquery/jquery.min.js
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jstree/32px.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jstree/40px.png
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jstree/jstree.js
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jstree/jstree.min.js
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jstree/style.css
delete mode 100644
optaplanner-docs/src/modules/ROOT/images/website/jstree/throbber.gif
delete mode 100644 optaplanner-docs/src/modules/ROOT/images/website/toc.css
delete mode 100644 optaplanner-docs/src/modules/ROOT/images/website/toc.js
delete mode 100644 optaplanner-docs/src/modules/ROOT/nav.adoc
delete mode 100644 optaplanner-docs/src/modules/ROOT/pages/.index.adoc
delete mode 100644 optaplanner-docs/src/modules/ROOT/pages/_attributes.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/benchmarking-and-tweaking/benchmarking-and-tweaking.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/constraint-streams/constraint-streams.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/construction-heuristics/construction-heuristics.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/design-patterns/design-patterns.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/development/development.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/drools-score-calculation/drools-score-calculation.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/evolutionary-algorithms/evolutionary-algorithms.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/exhaustive-search/exhaustive-search.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/hyperheuristics/hyperheuristic.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/index-docinfo-footer.html
delete mode 100644 optaplanner-docs/src/modules/ROOT/pages/index-docinfo.html
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/integration/config-properties.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/integration/integration.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/javascriptLibraries.txt
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/local-search/local-search.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/move-and-neighborhood-selection/move-and-neighborhood-selection.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/optimization-algorithms/optimization-algorithms.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/partitioned-search/partitioned-search.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/planner-configuration/planner-configuration.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/planner-introduction/planner-introduction.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/.quickstart.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/hello-world/hello-world-quickstart.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/overview/overview-quickstarts.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/quarkus/quarkus-quickstart.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/school-timetabling/school-timetabling-constraints.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/school-timetabling/school-timetabling-model.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/school-timetabling/school-timetabling-solution.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/quickstart/spring-boot/spring-boot-quickstart.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/release-notes/release-notes-8.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/release-notes/release-notes.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/repeated-planning/repeated-planning.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/score-calculation/score-calculation.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/shadow-variable/shadow-variable.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/bed-allocation/bed-allocation.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/cloud-balancing/cloud-balancing.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/conference-scheduling/conference-scheduling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/course-timetabling/course-timetabling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/exam-timetabling/exam-timetabling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/examples-overview/examples-overview.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/flight-crew-scheduling/flight-crew-scheduling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/machine-reassignment/machine-reassignment.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/meeting-scheduling/meeting-scheduling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/nqueens/nqueens.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/nurse-rostering/nurse-rostering.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/project-job-scheduling/project-job-scheduling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/task-assigning/task-assigning.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/tennis-scheduling/tennis-scheduling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/travelling-salesman/travelling-salesman.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/travelling-tournament/travelling-tournament.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/use-cases-and-examples.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/vaccination-scheduling/vaccination-scheduling.adoc
delete mode 100644
optaplanner-docs/src/modules/ROOT/pages/use-cases-and-examples/vehicle-routing/vehicle-routing.adoc
delete mode 100644 optaplanner-migration/.gitignore
delete mode 100644 optaplanner-migration/pom.xml
delete mode 100644
optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/InternalOptaPlannerMavenVisitor.java
delete mode 100644
optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipe.java
delete mode 100644
optaplanner-migration/src/main/java/org/optaplanner/migration/v8/AsConstraintRecipe.java
delete mode 100644
optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreGettersRecipe.java
delete mode 100644
optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipe.java
delete mode 100644
optaplanner-migration/src/main/resources/META-INF/rewrite/ToLatest.yml
delete mode 100644
optaplanner-migration/src/main/resources/META-INF/rewrite/ToLatest9.yml
delete mode 100644
optaplanner-migration/src/test/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipeTest.java
delete mode 100644
optaplanner-migration/src/test/java/org/optaplanner/migration/v8/AsConstraintRecipeTest.java
delete mode 100644
optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreGettersRecipeTest.java
delete mode 100644
optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipeTest.java
delete mode 100644 optaplanner-operator/.gitignore
delete mode 100644 optaplanner-operator/README.adoc
delete mode 100644 optaplanner-operator/pom.xml
delete mode 100644 optaplanner-operator/src/k8s/crd-solver.yml
delete mode 100644 optaplanner-operator/src/k8s/openshift.yml
delete mode 100644 optaplanner-operator/src/k8s/optaplanner-operator.yml
delete mode 100644 optaplanner-operator/src/k8s/school-timetabling-solver.yml
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconciler.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/AmqBroker.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/ConfigMapDependentResource.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/DeploymentDependentResource.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolver.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverSpec.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverStatus.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/Scaling.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/KedaConstants.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObject.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectDependentResource.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectSpec.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/SecretTargetRef.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/Trigger.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthentication.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationDependentResource.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationSpec.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerMetadata.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueue.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueDependentResource.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueSpec.java
delete mode 100644
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/MessageAddress.java
delete mode 100644
optaplanner-operator/src/main/resources/application.properties
delete mode 100644
optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/AbstractKubernetesTest.java
delete mode 100644
optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconcilerTest.java
delete mode 100644
optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/AbstractKubernetesCustomResourceTest.java
delete mode 100644
optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectTest.java
delete mode 100644
optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationTest.java
delete mode 100644
optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/AbstractScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateType.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateTypeTest.java
delete mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateTypeTest.java
create mode 100644
optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml
delete mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/constraints.html
delete mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/embedded.html
delete mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/model.html
delete mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/solverConfig.html
create mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-ui/config-component.js
create mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-ui/constraints-component.js
create mode 100644
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-ui/model-component.js
rename
optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/{OptaPlannerDevUIPropertiesSupplier.java
=> OptaPlannerDevUIPropertiesRPCService.java} (71%)
copy
core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerId.java
=>
optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIRecorder.java
(69%)
rename
optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/common/ResourceNameReference.java
=>
optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/SolverConfigText.java
(67%)
delete mode 100644
optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]