...
- Java 8 compiled ODL runs successfully on base container with Java11 SodiumSR3
- SodiumSR3 parents can be created to run to compile with Java8 and Java11
- enforcer plugin shouldn't verify usage of Java 11 in a first version
- Da
Plan
ccsdk-parent (version):
- Today: neon java 8: 2.0.0
- Step1: neon java 11: 2.0.1
- Step2: sodium java 11: 2.0.2
- Step3: sodium java 11+enforcer:2.0.3
possible solutions
Solution 1 (versioning) | Solution 2(artifcat-suffix) | |
---|---|---|
ccsdk-parent (version):
features: | ccsdk-parent (artifactId): features: | |
this has impacts on |
| |
pros |
|
|
consJava code and libs are compatible |
| |
open points |
|
SDN-R Code
- Using ODL hints from here: https://docs.opendaylight.org/en/stable-sodium/release-notes/upgrade-process.html#datacontainer-implementedinterface-is-type-narrowed-in-dataobjects
- POM change: JSR305: Use google findbugs
- Using ODL Parents
- JDK: openJDK 11
- Dev environment for J8 and J11 (for older releases)
- Most changes are in POM files
- A few changes are in the code.
...