Skip to content

Releases: unbroken-dome/gradle-xjc-plugin

v2.0.0

23 Sep 22:29
Compare
Choose a tag to compare
  • 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. The XjcGenerate 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

07 Jun 16:28
Compare
Choose a tag to compare

Bugfixes

  • urlSources property is now optional (issue #17)

Improvements

  • Improve error reporting if outputDirectory property is not set on an additionally created XjcGenerate task (issue #15)
  • Made documentation about XJC plugins more consistent & added note about additional dependencies (issue #19)

v1.4.2

25 Feb 19:38
Compare
Choose a tag to compare
  • Better handling & default values when using multiple XjcGenerate tasks
  • includeInMainCompilation and includeEpisodeFileInJar can be configured per task (not only globally)

v1.4.1

23 Nov 19:52
Compare
Choose a tag to compare

Fixes an issue with a circular task dependency on catalogResolutionClasspath when includeInMainCompilation is false

v1.4.0

03 Oct 07:42
Compare
Choose a tag to compare
  • Support remote schemas, e.g. WSDL (thanks to @tinostr)

v1.3.0

20 Sep 17:54
Compare
Choose a tag to compare

Added dependencies to support Java 10 (thanks to @Orviss)

v1.2.0

21 May 12:04
Compare
Choose a tag to compare

Compatibility with JDK 9 and 10

v1.1.3

05 Aug 17:01
Compare
Choose a tag to compare

Fix for regression introduced in 1.1.2 regarding outputDirectory convention mapping (thanks to @thodt-md)

v1.1.2

19 Jul 21:32
Compare
Choose a tag to compare

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

03 Jun 10:32
Compare
Choose a tag to compare
v1.0.0

increased version to 1.0.0