Releases: unbroken-dome/gradle-xjc-plugin
Releases · unbroken-dome/gradle-xjc-plugin
v2.0.0
- Complete rewrite of the plugin in Kotlin and using modern Gradle constructs.
- The plugin now automatically extends each
SourceSet
and is now largely configurable using these extension properties and a few dependency configurations. TheXjcGenerate
task still exists under the hood, but will rarely need to be touched from build scripts. - Allow working with multiple versions of XJC thanks to Gradle's worker API and classpath isolation
- Added a lot of samples and integration tests
v1.4.3
v1.4.2
- Better handling & default values when using multiple
XjcGenerate
tasks includeInMainCompilation
andincludeEpisodeFileInJar
can be configured per task (not only globally)
v1.4.1
Fixes an issue with a circular task dependency on catalogResolutionClasspath
when includeInMainCompilation
is false
v1.4.0
v1.3.0
Added dependencies to support Java 10 (thanks to @Orviss)
v1.2.0
Compatibility with JDK 9 and 10
v1.1.3
Fix for regression introduced in 1.1.2 regarding outputDirectory convention mapping (thanks to @thodt-md)
v1.1.2
Set more specific @OutputDirectory
when package name is specified, for better up-to-date checking when multiple XjcGenerate tasks have the same target directory (thanks to @QuentinBrun)
1.0.0
v1.0.0 increased version to 1.0.0