Skip to content

Commit 636757a

Browse files
authored
chore: adapt to JPMS (#114)
1 parent 2a06667 commit 636757a

36 files changed

+36
-37
lines changed

src/main/java/ai/timefold/solver/benchmarks/examples/cloudbalancing/app/CloudBalancingApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import ai.timefold.solver.benchmarks.examples.cloudbalancing.domain.CloudBalance;
44
import ai.timefold.solver.benchmarks.examples.cloudbalancing.persistence.CloudBalanceSolutionFileIO;
55
import ai.timefold.solver.benchmarks.examples.common.app.CommonApp;
6-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
6+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
77

88
public class CloudBalancingApp extends CommonApp<CloudBalance> {
99

src/main/java/ai/timefold/solver/benchmarks/examples/cloudbalancing/persistence/CloudBalancingGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import ai.timefold.solver.benchmarks.examples.common.app.CommonApp;
1414
import ai.timefold.solver.benchmarks.examples.common.app.LoggingMain;
1515
import ai.timefold.solver.benchmarks.examples.common.persistence.AbstractSolutionImporter;
16-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
16+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1717

1818
public class CloudBalancingGenerator extends LoggingMain {
1919

src/main/java/ai/timefold/solver/benchmarks/examples/common/app/CommonApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77

88
import ai.timefold.solver.benchmarks.examples.common.persistence.AbstractSolutionImporter;
99
import ai.timefold.solver.core.api.domain.solution.PlanningSolution;
10+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1011
import ai.timefold.solver.core.api.solver.SolverConfigOverride;
1112
import ai.timefold.solver.core.api.solver.SolverFactory;
1213
import ai.timefold.solver.core.config.solver.termination.TerminationConfig;
13-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
1414

1515
/**
1616
* @param <Solution_> the solution type, the class with the {@link PlanningSolution} annotation

src/main/java/ai/timefold/solver/benchmarks/examples/common/persistence/SolutionConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import ai.timefold.solver.benchmarks.examples.common.app.LoggingMain;
99
import ai.timefold.solver.benchmarks.examples.common.business.ProblemFileComparator;
1010
import ai.timefold.solver.core.api.domain.solution.PlanningSolution;
11-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
11+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1212

1313
/**
1414
* @param <Solution_> the solution type, the class with the {@link PlanningSolution} annotation

src/main/java/ai/timefold/solver/benchmarks/examples/conferencescheduling/app/ConferenceSchedulingApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import ai.timefold.solver.benchmarks.examples.common.app.CommonApp;
77
import ai.timefold.solver.benchmarks.examples.conferencescheduling.domain.ConferenceSolution;
88
import ai.timefold.solver.benchmarks.examples.conferencescheduling.persistence.ConferenceSchedulingSolutionFileIO;
9-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
9+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1010

1111
public class ConferenceSchedulingApp
1212
extends CommonApp<ConferenceSolution> {

src/main/java/ai/timefold/solver/benchmarks/examples/conferencescheduling/persistence/ConferenceSchedulingGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import ai.timefold.solver.benchmarks.examples.conferencescheduling.domain.TalkType;
3030
import ai.timefold.solver.benchmarks.examples.conferencescheduling.domain.Timeslot;
3131
import ai.timefold.solver.core.api.domain.solution.ConstraintWeightOverrides;
32-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
32+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
3333

3434
public class ConferenceSchedulingGenerator extends LoggingMain {
3535

src/main/java/ai/timefold/solver/benchmarks/examples/curriculumcourse/app/CurriculumCourseApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.CourseSchedule;
99
import ai.timefold.solver.benchmarks.examples.curriculumcourse.persistence.CurriculumCourseImporter;
1010
import ai.timefold.solver.benchmarks.examples.curriculumcourse.persistence.CurriculumCourseSolutionFileIO;
11-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
11+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1212

1313
public class CurriculumCourseApp extends CommonApp<CourseSchedule> {
1414

src/main/java/ai/timefold/solver/benchmarks/examples/curriculumcourse/persistence/CurriculumCourseGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.Teacher;
2727
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.Timeslot;
2828
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.UnavailablePeriodPenalty;
29-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
29+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
3030

3131
public class CurriculumCourseGenerator extends LoggingMain {
3232

src/main/java/ai/timefold/solver/benchmarks/examples/examination/app/ExaminationApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import ai.timefold.solver.benchmarks.examples.examination.domain.Examination;
1010
import ai.timefold.solver.benchmarks.examples.examination.persistence.ExaminationImporter;
1111
import ai.timefold.solver.benchmarks.examples.examination.persistence.ExaminationSolutionFileIO;
12-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
12+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1313

1414
/**
1515
* Examination is super optimized and a bit complex.

src/main/java/ai/timefold/solver/benchmarks/examples/flowshop/app/FlowShopApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import ai.timefold.solver.benchmarks.examples.flowshop.domain.JobScheduleSolution;
99
import ai.timefold.solver.benchmarks.examples.flowshop.persistence.FlowShopSolutionFileIO;
1010
import ai.timefold.solver.benchmarks.examples.flowshop.persistence.TaillardImporter;
11-
import ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO;
11+
import ai.timefold.solver.core.api.domain.solution.SolutionFileIO;
1212

1313
public class FlowShopApp extends CommonApp<JobScheduleSolution> {
1414

0 commit comments

Comments
 (0)