diff --git a/java/bed-allocation/README.md b/java/bed-allocation/README.md index 26d843e199..c698d1e24a 100644 --- a/java/bed-allocation/README.md +++ b/java/bed-allocation/README.md @@ -22,7 +22,6 @@ Assign beds to patient stays to produce a better schedule for hospitals. | Preferred patient equipment | Soft | Penalize when a patient's preferred equipment is not available in the assigned room. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -46,37 +45,25 @@ Assign beds to patient stays to produce a better schedule for hospitals. $ cd timefold-quickstarts/java/bed-allocation ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/conference-scheduling/README.md b/java/conference-scheduling/README.md index 67aadb0cab..92c87a4a95 100644 --- a/java/conference-scheduling/README.md +++ b/java/conference-scheduling/README.md @@ -46,7 +46,6 @@ Assign conference talks to timeslots and rooms to produce a better schedule for | Speaker makespan | Soft | Minimize the scheduling span for each speaker. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -70,37 +69,25 @@ Assign conference talks to timeslots and rooms to produce a better schedule for $ cd timefold-quickstarts/java/conference-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/employee-scheduling/README.md b/java/employee-scheduling/README.md index 8c73ff6fed..4961871289 100644 --- a/java/employee-scheduling/README.md +++ b/java/employee-scheduling/README.md @@ -18,7 +18,6 @@ Schedule shifts to employees, accounting for employee availability and shift ski | Balance employee shift assignments | Soft | Fairly distribute shifts across all employees. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -45,37 +44,25 @@ Schedule shifts to employees, accounting for employee availability and shift ski $ cd timefold-quickstarts/java/employee-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/facility-location/README.md b/java/facility-location/README.md index fe22285859..a823e457b4 100644 --- a/java/facility-location/README.md +++ b/java/facility-location/README.md @@ -13,7 +13,6 @@ Pick the best geographical locations for new stores, distribution centers, covid | Distance from facility | Soft | Minimize the total distance from consumers to their assigned facility. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -37,37 +36,25 @@ Pick the best geographical locations for new stores, distribution centers, covid $ cd timefold-quickstarts/java/facility-location ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/flight-crew-scheduling/README.md b/java/flight-crew-scheduling/README.md index fadec26958..42a21882f2 100644 --- a/java/flight-crew-scheduling/README.md +++ b/java/flight-crew-scheduling/README.md @@ -16,7 +16,6 @@ Assign crew to flights to produce a better schedule for flight assignments. | Last assignment not arriving at home | Soft | The last flight assignment should arrive at the crew member's home airport. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -40,37 +39,25 @@ Assign crew to flights to produce a better schedule for flight assignments. $ cd timefold-quickstarts/java/flight-crew-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/food-packaging/README.md b/java/food-packaging/README.md index 1878a9e45b..93de25b1e4 100644 --- a/java/food-packaging/README.md +++ b/java/food-packaging/README.md @@ -15,7 +15,6 @@ Schedule food packaging orders to manufacturing lines, to minimize downtime and | Minimize makespan | Soft | Minimize the total production time. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -39,37 +38,25 @@ Schedule food packaging orders to manufacturing lines, to minimize downtime and $ cd timefold-quickstarts/java/food-packaging ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/maintenance-scheduling/README.md b/java/maintenance-scheduling/README.md index 50a351d0ac..87c378ca08 100644 --- a/java/maintenance-scheduling/README.md +++ b/java/maintenance-scheduling/README.md @@ -16,7 +16,6 @@ Schedule maintenance jobs to crews over time to reduce both premature and overdu | Tag conflict | Soft | Jobs sharing the same tag should not overlap. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -40,37 +39,25 @@ Schedule maintenance jobs to crews over time to reduce both premature and overdu $ cd timefold-quickstarts/java/maintenance-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/meeting-scheduling/README.md b/java/meeting-scheduling/README.md index ea35527e4a..cc66992b0a 100644 --- a/java/meeting-scheduling/README.md +++ b/java/meeting-scheduling/README.md @@ -22,7 +22,6 @@ Assign timeslots and rooms for meetings to produce a better schedule. | Room stability | Soft | An attendee's consecutive meetings should be in the same room. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -46,37 +45,25 @@ Assign timeslots and rooms for meetings to produce a better schedule. $ cd timefold-quickstarts/java/meeting-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/order-picking/README.md b/java/order-picking/README.md index 587f8831ba..a0f5040bd0 100644 --- a/java/order-picking/README.md +++ b/java/order-picking/README.md @@ -14,7 +14,6 @@ Generate an optimal picking plan for completing a set of orders. | Minimize order split by trolley | Soft | Minimize the number of trolleys used for each order. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -38,37 +37,25 @@ Generate an optimal picking plan for completing a set of orders. $ cd timefold-quickstarts/java/order-picking ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/project-job-scheduling/README.md b/java/project-job-scheduling/README.md index 5419c78216..2cd8e8d750 100644 --- a/java/project-job-scheduling/README.md +++ b/java/project-job-scheduling/README.md @@ -14,7 +14,6 @@ Assign jobs for execution to produce a better schedule for project job allocatio | Total makespan | Soft | Minimize the overall project completion time. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -38,37 +37,25 @@ Assign jobs for execution to produce a better schedule for project job allocatio $ cd timefold-quickstarts/java/project-job-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/school-timetabling/README.md b/java/school-timetabling/README.md index 183d70cc16..b2258a6f3a 100644 --- a/java/school-timetabling/README.md +++ b/java/school-timetabling/README.md @@ -16,7 +16,6 @@ Assign lessons to timeslots and rooms to produce a better schedule for teachers | Student group subject variety | Soft | A student group should not have the same subject in consecutive timeslots. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -40,43 +39,37 @@ Assign lessons to timeslots and rooms to produce a better schedule for teachers $ cd timefold-quickstarts/java/school-timetabling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - - or with Gradle: - - ```sh - $ gradle quarkusDev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. - -Then try _live coding_: +3. Start the application with Maven or Gradle: -- Make some changes in the source code. -- Refresh your browser (F5). + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` -Notice that those changes are immediately in effect. + or with Gradle: -## Run the application with Enterprise Edition + ```sh + $ gradle quarkusDev + ``` + + 2. Plus / Enterprise Edition: The enterprise profile sets up the correct artifacts to run the licensed version. See the `pom.xml` or `build.gradle` for the implementation details. -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. + ```sh + $ mvn quarkus:dev -Denterprise + ``` -1. Start the application with Maven: + or with Gradle: - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` + ```sh + $ gradle quarkusDev -Denterprise=true + ``` -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/sports-league-scheduling/README.md b/java/sports-league-scheduling/README.md index 4e71b15520..fa90b17d5e 100644 --- a/java/sports-league-scheduling/README.md +++ b/java/sports-league-scheduling/README.md @@ -20,7 +20,6 @@ Assign rounds to matches to produce a better schedule for league matches. | Classic matches | Soft | Classic matches should be scheduled on weekends or holidays. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -44,37 +43,25 @@ Assign rounds to matches to produce a better schedule for league matches. $ cd timefold-quickstarts/java/sports-league-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/spring-boot-integration/README.md b/java/spring-boot-integration/README.md index c150aa3ee7..bc223e5f55 100644 --- a/java/spring-boot-integration/README.md +++ b/java/spring-boot-integration/README.md @@ -16,7 +16,6 @@ Assign lessons to timeslots and rooms to produce a better schedule for teachers | Student group subject variety | Soft | A student group should not have the same subject in consecutive timeslots. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Create a native image](#create-a-native-image) @@ -39,42 +38,37 @@ Assign lessons to timeslots and rooms to produce a better schedule for teachers $ cd timefold-quickstarts/java/spring-boot-integration ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn spring-boot:run - ``` - - or with Gradle: - - ```sh - $ gradle bootRun - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven or Gradle: -## Run the application with Enterprise Edition + 1. Community Edition + + ```sh + $ mvn spring-boot:run + ``` -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. + or with Gradle: -1. Start the application with Maven: + ```sh + $ gradle bootRun + ``` + + 2. Plus / Enterprise Edition: The build configuration sets up the correct dependencies and artifacts to run the licensed version. See `pom.xml` and `build.gradle` for the implementation details. - ```sh - $ mvn spring-boot:run -Denterprise=true - ``` + ```sh + $ mvn spring-boot:run -Denterprise + ``` - or with Gradle: + or with Gradle: - ```sh - $ gradle bootRun -Denterprise=true - ``` + ```sh + $ gradle bootRun -Denterprise=true + ``` -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. ## Run the packaged application diff --git a/java/task-assigning/README.md b/java/task-assigning/README.md index d1127821b3..86b0d91b7d 100644 --- a/java/task-assigning/README.md +++ b/java/task-assigning/README.md @@ -16,7 +16,6 @@ Assign employees to tasks to produce a better plan for task assignments. | Minor priority task end time | Soft | Minor priority tasks should be completed as early as possible. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -40,37 +39,25 @@ Assign employees to tasks to produce a better plan for task assignments. $ cd timefold-quickstarts/java/task-assigning ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/tournament-scheduling/README.md b/java/tournament-scheduling/README.md index 0999e8e2f4..231dded42b 100644 --- a/java/tournament-scheduling/README.md +++ b/java/tournament-scheduling/README.md @@ -14,7 +14,6 @@ Tournament Scheduling service assigning teams to tournament matches. | Even confrontation count | Soft | Balance the number of confrontations between each pair of teams. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -38,37 +37,25 @@ Tournament Scheduling service assigning teams to tournament matches. $ cd timefold-quickstarts/java/tournament-scheduling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: diff --git a/java/vehicle-routing/README.md b/java/vehicle-routing/README.md index efb95334d4..3864e06c97 100644 --- a/java/vehicle-routing/README.md +++ b/java/vehicle-routing/README.md @@ -14,7 +14,6 @@ Find the most efficient routes for a fleet of vehicles. | Minimize travel time | Soft | Minimize the total travel time of all vehicles. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -39,41 +38,31 @@ Find the most efficient routes for a fleet of vehicles. $ cd timefold-quickstarts/java/vehicle-routing ``` -2. Start the application with Maven: - ```sh - $ mvn quarkus:dev - ``` +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: - -- Make some changes in the source code. -- Refresh your browser (F5). -- Notice that those changes are immediately visible. + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -## Run the application with Enterprise Edition + ```sh + $ mvn quarkus:dev -Denterprise + ``` -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: - Make some changes in the source code. - Refresh your browser (F5). - -Notice that those changes are immediately in effect. +- Notice that those changes are immediately visible. ## Run the packaged application diff --git a/kotlin/school-timetabling/README.md b/kotlin/school-timetabling/README.md index d337581e25..1d3dc91d03 100644 --- a/kotlin/school-timetabling/README.md +++ b/kotlin/school-timetabling/README.md @@ -16,7 +16,6 @@ Assign lessons to timeslots and rooms to produce a better schedule for teachers | Student group subject variety | Soft | A student group should not have the same subject in consecutive timeslots. | - [Run the application](#run-the-application) -- [Run the application with Enterprise Edition](#run-the-application-with-enterprise-edition) - [Run the packaged application](#run-the-packaged-application) - [Run the application in a container](#run-the-application-in-a-container) - [Run it native](#run-it-native) @@ -41,37 +40,25 @@ Assign lessons to timeslots and rooms to produce a better schedule for teachers $ cd timefold-quickstarts/kotlin/school-timetabling ``` -2. Start the application with Maven: +2. (Optional) If you want to run a licensed edition (Plus / Enterprise), set up your license key first. See the [Timefold license tool](https://licenses.timefold.ai/) for instructions. - ```sh - $ mvn quarkus:dev - ``` - -3. Visit [http://localhost:8080](http://localhost:8080) in your browser. - -4. Click on the **Solve** button. +3. Start the application with Maven: -Then try _live coding_: + 1. Community Edition + + ```sh + $ mvn quarkus:dev + ``` + + 2. Plus / Enterprise Edition: The profile sets up the correct Maven artifacts to run the licensed version. See the `pom.xml` for the implementation details. -- Make some changes in the source code. -- Refresh your browser (F5). + ```sh + $ mvn quarkus:dev -Denterprise + ``` -Notice that those changes are immediately in effect. - -## Run the application with Enterprise Edition - -For high-scalability use cases, switch to [Timefold Solver Enterprise Edition](https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions), our commercial offering. -Find the right [Timefold Solver edition](https://licenses.timefold.ai/) for your use case. - -1. Start the application with Maven: - - ```sh - $ mvn clean quarkus:dev -Denterprise - ``` - -2. Visit [http://localhost:8080](http://localhost:8080) in your browser. +4. Visit [http://localhost:8080](http://localhost:8080) in your browser. -3. Click on the **Solve** button. +5. Click on the **Solve** button. Then try _live coding_: