Skip to content

CC-XJC 3.0.0

Compare
Choose a tag to compare
@Boris-de Boris-de released this 28 Jan 20:52
· 131 commits to main since this release
v3.0.0
d469460

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)