Skip to content

Commit

Permalink
Add timefold-solver-migration (#3)
Browse files Browse the repository at this point in the history
  • Loading branch information
timtebeek authored Feb 27, 2024
1 parent 78cb74a commit 9e5d8f5
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
2 changes: 2 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ dependencies {
runtimeOnly("org.openrewrite:rewrite-java")
runtimeOnly("org.openrewrite:rewrite-templating:${rewriteVersion}")

runtimeOnly("ai.timefold.solver:timefold-solver-migration:latest.release")
runtimeOnly("org.axonframework:axon-migration:latest.release")
runtimeOnly("tech.picnic.error-prone-support:error-prone-contrib:latest.release")

Expand All @@ -31,6 +32,7 @@ dependencies {
tasks.withType<ShadowJar> {
archiveClassifier.set("")
dependencies {
include(dependency("ai.timefold.solver:timefold-solver-migration"))
include(dependency("org.axonframework:axon-migration"))
include(dependency("tech.picnic.error-prone-support:error-prone-contrib"))
}
Expand Down
23 changes: 15 additions & 8 deletions src/main/resources/META-INF/rewrite/category.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,21 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#

---
type: specs.openrewrite.org/v1beta/category
name: Timefold
packageName: ai.timefold.solver.migration
root: true
description: |
[Timefold](https://timefold.ai/) is the open source AI solver to optimize operations and scheduling in Java, Python or Kotlin.
Timefold is a fork of OptaPlanner by its creator and other experts.
---
type: specs.openrewrite.org/v1beta/category
name: Axon Framework
packageName: org.axonframework
root: true
description: |
The [Axon Framework](https://axoniq.io/) is a Java framework for building high-performance, high-reliability applications with a focus on CQRS and Event Sourcing patterns.
---
type: specs.openrewrite.org/v1beta/category
name: Picnic
Expand All @@ -30,10 +44,3 @@ description: |
[Error Prone Support](https://github.com/PicnicSupermarket/error-prone-support) is a Picnic-opinionated extension of Google's [Error Prone](https://github.com/google/error-prone).
It aims to improve code quality, focussing on maintainability, consistency and avoidance of common pitfalls.
---
type: specs.openrewrite.org/v1beta/category
name: Axon Framework
packageName: org.axonframework
root: true
description: |
The [Axon Framework](https://axoniq.io/) is a Java framework for building high-performance, high-reliability applications with a focus on CQRS and Event Sourcing patterns.
---

0 comments on commit 9e5d8f5

Please sign in to comment.