CC-XJC 3.0.0
This is a release to provide a version of CC-XJC that works with the jakarta jaxb versions. The original project seemed abandoned with no commits in over 11 years, no other activity in 7 years and no reaction in ChristianSchulte/CC-XJC#3 so far.
Usage
You can use it with the maven dependency de.wcht.cc-xjc:cc-xjc-plugin as part of your jaxb-maven-plugin dependencies like this:
<dependency>
<groupId>de.wcht.cc-xjc</groupId>
<artifactId>cc-xjc-plugin</artifactId>
<version>3.0.0</version>
</dependency>
Note that you can use com.evolvedbinary.maven.jvnet:jaxb30-maven-plugin to generate jakarta jaxb classes until the "normal" jaxb-maven-plugin supports jakarta.
Changes
- Published at new maven coordinates de.wcht.cc-xjc
- migrate plugin to use the Jakarta Jaxb namespace used in jaxb 3.x and later. (#1)
- Added option -cc-null-collection-elements (#9)
- Update build dependencies (#2 #3 #4 #5 #6 #7 #11 #12 #13 #14)
- Note: a commit with the changelog got lost in the back and forth when going through the process of creating a release (#15)