Skip to content

Commit a210d93

Browse files
authored
chore: remove examples module (#809)
1 parent 93f5b58 commit a210d93

File tree

472 files changed

+33
-1460389
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

472 files changed

+33
-1460389
lines changed

build/bom/pom.xml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -178,23 +178,6 @@
178178
<type>test-jar</type>
179179
<version>${version.ai.timefold.solver}</version>
180180
</dependency>
181-
<dependency>
182-
<groupId>ai.timefold.solver</groupId>
183-
<artifactId>timefold-solver-examples</artifactId>
184-
<version>${version.ai.timefold.solver}</version>
185-
</dependency>
186-
<dependency>
187-
<groupId>ai.timefold.solver</groupId>
188-
<artifactId>timefold-solver-examples</artifactId>
189-
<version>${version.ai.timefold.solver}</version>
190-
<classifier>sources</classifier>
191-
</dependency>
192-
<dependency>
193-
<groupId>ai.timefold.solver</groupId>
194-
<artifactId>timefold-solver-examples</artifactId>
195-
<type>test-jar</type>
196-
<version>${version.ai.timefold.solver}</version>
197-
</dependency>
198181
<!-- quarkus-integration -->
199182
<dependency>
200183
<groupId>ai.timefold.solver</groupId>

docs/src/modules/ROOT/pages/upgrade-and-migration/upgrade-to-latest-version.adoc

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,39 @@ public class Lesson {
140140
----
141141
142142
143+
====
144+
145+
.icon:info-circle[role=yellow] Removed the `examples` module
146+
[%collapsible%open]
147+
====
148+
We have finished the process of removing the Swing-based examples.
149+
The legacy examples from the solver codebase have been removed entirely.
150+
151+
You can find better, more modern implementations of many of these use cases in our quickstarts, including:
152+
153+
- `bed-allocation`,
154+
- `conference-scheduling`,
155+
- `employee-scheduling`,
156+
- `facility-location`,
157+
- `flight-crew-scheduling`,
158+
- `food-packaging`,
159+
- `maintenance-scheduling`,
160+
- `meeting-scheduling`,
161+
- `order-picking`,
162+
- `project-job-scheduling`,
163+
- `school-timetabling`,
164+
- `sports-league-scheduling`,
165+
- `task-assigning`,
166+
- `tournament-scheduling`,
167+
- and `vehicle-routing`.
168+
====
169+
170+
.icon:info-circle[role=yellow] Simplified the quickstarts artifact names
171+
[%collapsible%open]
172+
====
173+
We have simplified and renamed all quickstarts `artifactId` names.
174+
For example, the old artifact name `timefold-solver-quarkus-vehicle-routing-quickstart` became `vehicle-routing`.
175+
143176
====
144177

145178
'''

0 commit comments

Comments
 (0)