Skip to content
41 changes: 14 additions & 27 deletions java/bed-allocation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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_:

Expand Down
41 changes: 14 additions & 27 deletions java/conference-scheduling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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_:

Expand Down
41 changes: 14 additions & 27 deletions java/employee-scheduling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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_:

Expand Down
41 changes: 14 additions & 27 deletions java/facility-location/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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_:

Expand Down
41 changes: 14 additions & 27 deletions java/flight-crew-scheduling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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_:

Expand Down
41 changes: 14 additions & 27 deletions java/food-packaging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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_:

Expand Down
Loading
Loading