Skip to content

Commit dc402bf

Browse files
authored
chore: rename model to service (#2360)
Renames the `timefold-solver-model` to `timefold-solver-service`. Successfully migrated locally: - FSR compiles and all tests pass - platform compiles; test failures due to missing local configuration (same failures even before the migration)
1 parent 1c6fb76 commit dc402bf

487 files changed

Lines changed: 1819 additions & 1793 deletions

File tree

Some content is hidden

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

.mvn/maven.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-ntp
2-
# timefold-solver-model-parent configures maven plugins required for Timefold models, but failing the build
2+
# timefold-solver-service-parent configures maven plugins required for Timefold models, but failing the build
33
# of that module itself. This way, we disable the plugin execution, while it remains active by default for models.
44
-Dai.timefold.sdk.model.processing.disabled

build/bom/pom.xml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -289,210 +289,210 @@
289289
<version>${version.ai.timefold.solver}</version>
290290
</dependency>
291291

292-
<!-- Model artifacts -->
292+
<!-- Service artifacts -->
293293
<dependency>
294294
<groupId>ai.timefold.solver</groupId>
295-
<artifactId>timefold-solver-model</artifactId>
295+
<artifactId>timefold-solver-service</artifactId>
296296
<version>${version.ai.timefold.solver}</version>
297297
</dependency>
298298
<dependency>
299299
<groupId>ai.timefold.solver</groupId>
300-
<artifactId>timefold-solver-model</artifactId>
300+
<artifactId>timefold-solver-service</artifactId>
301301
<version>${version.ai.timefold.solver}</version>
302302
<classifier>sources</classifier>
303303
</dependency>
304304
<dependency>
305305
<groupId>ai.timefold.solver</groupId>
306-
<artifactId>timefold-solver-model-with-maps</artifactId>
306+
<artifactId>timefold-solver-service-with-maps</artifactId>
307307
<version>${version.ai.timefold.solver}</version>
308308
</dependency>
309309
<dependency>
310310
<groupId>ai.timefold.solver</groupId>
311-
<artifactId>timefold-solver-model-with-maps</artifactId>
311+
<artifactId>timefold-solver-service-with-maps</artifactId>
312312
<version>${version.ai.timefold.solver}</version>
313313
<classifier>sources</classifier>
314314
</dependency>
315315

316316
<dependency>
317317
<groupId>ai.timefold.solver</groupId>
318-
<artifactId>timefold-solver-model-definition</artifactId>
318+
<artifactId>timefold-solver-service-definition</artifactId>
319319
<version>${version.ai.timefold.solver}</version>
320320
</dependency>
321321
<dependency>
322322
<groupId>ai.timefold.solver</groupId>
323-
<artifactId>timefold-solver-model-definition</artifactId>
323+
<artifactId>timefold-solver-service-definition</artifactId>
324324
<version>${version.ai.timefold.solver}</version>
325325
<classifier>sources</classifier>
326326
</dependency>
327327
<dependency>
328328
<groupId>ai.timefold.solver</groupId>
329-
<artifactId>timefold-solver-model-jackson</artifactId>
329+
<artifactId>timefold-solver-service-jackson</artifactId>
330330
<version>${version.ai.timefold.solver}</version>
331331
</dependency>
332332
<dependency>
333333
<groupId>ai.timefold.solver</groupId>
334-
<artifactId>timefold-solver-model-jackson</artifactId>
334+
<artifactId>timefold-solver-service-jackson</artifactId>
335335
<version>${version.ai.timefold.solver}</version>
336336
<classifier>sources</classifier>
337337
</dependency>
338338
<dependency>
339339
<groupId>ai.timefold.solver</groupId>
340-
<artifactId>timefold-solver-model-json</artifactId>
340+
<artifactId>timefold-solver-service-json</artifactId>
341341
<version>${version.ai.timefold.solver}</version>
342342
</dependency>
343343
<dependency>
344344
<groupId>ai.timefold.solver</groupId>
345-
<artifactId>timefold-solver-model-json</artifactId>
345+
<artifactId>timefold-solver-service-json</artifactId>
346346
<version>${version.ai.timefold.solver}</version>
347347
<classifier>sources</classifier>
348348
</dependency>
349349
<dependency>
350350
<groupId>ai.timefold.solver</groupId>
351-
<artifactId>timefold-solver-model-rest</artifactId>
351+
<artifactId>timefold-solver-service-rest</artifactId>
352352
<version>${version.ai.timefold.solver}</version>
353353
</dependency>
354354
<dependency>
355355
<groupId>ai.timefold.solver</groupId>
356-
<artifactId>timefold-solver-model-rest</artifactId>
356+
<artifactId>timefold-solver-service-rest</artifactId>
357357
<version>${version.ai.timefold.solver}</version>
358358
<classifier>sources</classifier>
359359
</dependency>
360360

361361
<dependency>
362362
<groupId>ai.timefold.solver</groupId>
363-
<artifactId>timefold-solver-model-worker</artifactId>
363+
<artifactId>timefold-solver-service-worker</artifactId>
364364
<version>${version.ai.timefold.solver}</version>
365365
</dependency>
366366
<dependency>
367367
<groupId>ai.timefold.solver</groupId>
368-
<artifactId>timefold-solver-model-worker</artifactId>
368+
<artifactId>timefold-solver-service-worker</artifactId>
369369
<version>${version.ai.timefold.solver}</version>
370370
<classifier>sources</classifier>
371371
</dependency>
372372

373373
<dependency>
374374
<groupId>ai.timefold.solver</groupId>
375-
<artifactId>timefold-solver-model-quarkus</artifactId>
375+
<artifactId>timefold-solver-service-quarkus</artifactId>
376376
<version>${version.ai.timefold.solver}</version>
377377
</dependency>
378378
<dependency>
379379
<groupId>ai.timefold.solver</groupId>
380-
<artifactId>timefold-solver-model-quarkus</artifactId>
380+
<artifactId>timefold-solver-service-quarkus</artifactId>
381381
<version>${version.ai.timefold.solver}</version>
382382
<classifier>sources</classifier>
383383
</dependency>
384384
<dependency>
385385
<groupId>ai.timefold.solver</groupId>
386-
<artifactId>timefold-solver-model-quarkus-deployment</artifactId>
386+
<artifactId>timefold-solver-service-quarkus-deployment</artifactId>
387387
<version>${version.ai.timefold.solver}</version>
388388
</dependency>
389389
<dependency>
390390
<groupId>ai.timefold.solver</groupId>
391-
<artifactId>timefold-solver-model-quarkus-deployment</artifactId>
391+
<artifactId>timefold-solver-service-quarkus-deployment</artifactId>
392392
<version>${version.ai.timefold.solver}</version>
393393
<classifier>sources</classifier>
394394
</dependency>
395395

396396
<!-- maps -->
397397
<dependency>
398398
<groupId>ai.timefold.solver</groupId>
399-
<artifactId>timefold-solver-model-maps-api</artifactId>
399+
<artifactId>timefold-solver-service-maps-api</artifactId>
400400
<version>${version.ai.timefold.solver}</version>
401401
</dependency>
402402
<dependency>
403403
<groupId>ai.timefold.solver</groupId>
404-
<artifactId>timefold-solver-model-maps-api</artifactId>
404+
<artifactId>timefold-solver-service-maps-api</artifactId>
405405
<version>${version.ai.timefold.solver}</version>
406406
<classifier>sources</classifier>
407407
</dependency>
408408
<dependency>
409409
<groupId>ai.timefold.solver</groupId>
410-
<artifactId>timefold-solver-model-maps-service-integration</artifactId>
410+
<artifactId>timefold-solver-service-maps-service-integration</artifactId>
411411
<version>${version.ai.timefold.solver}</version>
412412
</dependency>
413413
<dependency>
414414
<groupId>ai.timefold.solver</groupId>
415-
<artifactId>timefold-solver-model-maps-service-integration</artifactId>
415+
<artifactId>timefold-solver-service-maps-service-integration</artifactId>
416416
<version>${version.ai.timefold.solver}</version>
417417
<classifier>sources</classifier>
418418
</dependency>
419419
<dependency>
420420
<groupId>ai.timefold.solver</groupId>
421-
<artifactId>timefold-solver-model-maps-service-client</artifactId>
421+
<artifactId>timefold-solver-service-maps-service-client</artifactId>
422422
<version>${version.ai.timefold.solver}</version>
423423
</dependency>
424424
<dependency>
425425
<groupId>ai.timefold.solver</groupId>
426-
<artifactId>timefold-solver-model-maps-service-client</artifactId>
426+
<artifactId>timefold-solver-service-maps-service-client</artifactId>
427427
<version>${version.ai.timefold.solver}</version>
428428
<classifier>sources</classifier>
429429
</dependency>
430430
<dependency>
431431
<groupId>ai.timefold.solver</groupId>
432-
<artifactId>timefold-solver-model-maps-service-rest</artifactId>
432+
<artifactId>timefold-solver-service-maps-service-rest</artifactId>
433433
<version>${version.ai.timefold.solver}</version>
434434
</dependency>
435435
<dependency>
436436
<groupId>ai.timefold.solver</groupId>
437-
<artifactId>timefold-solver-model-maps-service-rest</artifactId>
437+
<artifactId>timefold-solver-service-maps-service-rest</artifactId>
438438
<version>${version.ai.timefold.solver}</version>
439439
<classifier>sources</classifier>
440440
</dependency>
441441
<dependency>
442442
<groupId>ai.timefold.solver</groupId>
443-
<artifactId>timefold-solver-model-maps-service-test</artifactId>
443+
<artifactId>timefold-solver-service-maps-service-test</artifactId>
444444
<version>${version.ai.timefold.solver}</version>
445445
</dependency>
446446
<dependency>
447447
<groupId>ai.timefold.solver</groupId>
448-
<artifactId>timefold-solver-model-maps-service-test</artifactId>
448+
<artifactId>timefold-solver-service-maps-service-test</artifactId>
449449
<version>${version.ai.timefold.solver}</version>
450450
<classifier>sources</classifier>
451451
</dependency>
452452
<dependency>
453453
<groupId>ai.timefold.solver</groupId>
454-
<artifactId>timefold-solver-model-quarkus-integration-tests</artifactId>
454+
<artifactId>timefold-solver-service-quarkus-integration-tests</artifactId>
455455
<version>${version.ai.timefold.solver}</version>
456456
</dependency>
457457
<dependency>
458458
<groupId>ai.timefold.solver</groupId>
459-
<artifactId>timefold-solver-model-quarkus-integration-tests</artifactId>
459+
<artifactId>timefold-solver-service-quarkus-integration-tests</artifactId>
460460
<version>${version.ai.timefold.solver}</version>
461461
<classifier>sources</classifier>
462462
</dependency>
463463
<dependency>
464464
<groupId>ai.timefold.solver</groupId>
465-
<artifactId>timefold-solver-model-maps-haversine</artifactId>
465+
<artifactId>timefold-solver-service-maps-haversine</artifactId>
466466
<version>${version.ai.timefold.solver}</version>
467467
</dependency>
468468
<dependency>
469469
<groupId>ai.timefold.solver</groupId>
470-
<artifactId>timefold-solver-model-maps-haversine</artifactId>
470+
<artifactId>timefold-solver-service-maps-haversine</artifactId>
471471
<version>${version.ai.timefold.solver}</version>
472472
<classifier>sources</classifier>
473473
</dependency>
474474

475475
<dependency>
476476
<groupId>ai.timefold.solver</groupId>
477-
<artifactId>timefold-solver-model-defaults</artifactId>
477+
<artifactId>timefold-solver-service-defaults</artifactId>
478478
<version>${version.ai.timefold.solver}</version>
479479
</dependency>
480480
<dependency>
481481
<groupId>ai.timefold.solver</groupId>
482-
<artifactId>timefold-solver-model-defaults</artifactId>
482+
<artifactId>timefold-solver-service-defaults</artifactId>
483483
<version>${version.ai.timefold.solver}</version>
484484
<classifier>sources</classifier>
485485
</dependency>
486486

487487
<!-- test support -->
488488
<dependency>
489489
<groupId>ai.timefold.solver</groupId>
490-
<artifactId>timefold-solver-model-test</artifactId>
490+
<artifactId>timefold-solver-service-test</artifactId>
491491
<version>${version.ai.timefold.solver}</version>
492492
</dependency>
493493
<dependency>
494494
<groupId>ai.timefold.solver</groupId>
495-
<artifactId>timefold-solver-model-test</artifactId>
495+
<artifactId>timefold-solver-service-test</artifactId>
496496
<version>${version.ai.timefold.solver}</version>
497497
<classifier>sources</classifier>
498498
</dependency>

model/definition/src/main/java/ai/timefold/solver/model/definition/api/ModelConfigOverrides.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

model/definition/src/main/java/ai/timefold/solver/model/definition/api/ModelInput.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

model/definition/src/main/java/ai/timefold/solver/model/definition/api/ModelOutput.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

model/definition/src/main/java/ai/timefold/solver/model/definition/api/ResourceType.java

Lines changed: 0 additions & 4 deletions
This file was deleted.

model/definition/src/main/java/ai/timefold/solver/model/definition/api/data/DemoData.java

Lines changed: 0 additions & 9 deletions
This file was deleted.

model/definition/src/main/java/ai/timefold/solver/model/definition/api/metrics/ModelInputMetrics.java

Lines changed: 0 additions & 4 deletions
This file was deleted.

model/definition/src/main/java/ai/timefold/solver/model/definition/api/metrics/ModelOutputMetrics.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

model/maps/service-client/src/main/java/ai/timefold/solver/model/maps/service/client/impl/CacheItem.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)