-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
2020 Week 28-30 (from Jul 6)
-
8
-
NEW
-
NEW
Requirements:
- do not include junit 4
- also fixes duplicate classes of hamcrest
- do not manage versions of transitive dependencies
- do not manage versions of unused dependencies
- make it easy to upgrade spring, hibernate, maven, etc
- continue to use all 7.x enforcer rules, but sanitize unused exceptions (such as gwt)
- Use rev api, formatter, findbugs etc
- do not manage versions of unused plugins
- upgrade all plugin versions
- improve build speed
- Which plugins slow down the build?
- Streamline with Quarkus (Quarkus first, Spring second)
- release optaplanner-bom 8
- seperate parent from build-parent which includes dependencies (follow quarkus approach)
- make it maintainable, so make the versions upgradable easily (= - do not manage versions of transitive dependencies)
- Drop OSGi support (The next Camel series, Camel 3, doesn't need it any more)
- (not in scope right now, under discussion) Minimum JAVA 11 in 8.X
- is incorporated by
-
PLANNER-1964 Branching towards 8.0
- Resolved
- is related to
-
PLANNER-2059 Build clean up inventory for OptaPlanner 8
- Closed