github groovy/GMavenPlus 1.7.0

latest releases: 3.0.2, 3.0.1, 3.0.0...
4 years ago

Bugs

  • Fix executing script from URL in Groovy older than 1.7.0 (#131)
  • Use unique configuration names for every mojo, so goals don't conflict (#120)

Enhancements

  • Support Java 13 (#122)

Potentially breaking changes

#120 corrects an inadvertent breaking change made in 1.6.0 with #31/#58. Here are those changes:

  1.5 1.6 1.7
addStubSources stubsOutputDirectory outputDirectory stubsOutputDirectory
addTestStubSources testStubsOutputDirectory outputDirectory testStubsOutputDirectory
compileTests/testCompile testOutputDirectory outputDirectory testOutputDirectory
generateStubs stubsOutputDirectory outputDirectory stubsOutputDirectory
generateTestStubs/testGenerateStubs testStubsOutputDirectory outputDirectory testStubsOutputDirectory
groovydocTests/testGroovydoc groovydocJavaSources groovydocJavaSources testGroovydocJavaSources
removeStubs stubsOutputDirectory outputDirectory stubsOutputDirectory
removeTestStubs testStubsOutputDirectory outputDirectory testStubsOutputDirectory

In addition, unused parameters have been removed:
addSources

  • skipTests
  • testSources

addStubSources

  • skipTests
  • sources
  • testSources

addTestSources

  • outputDirectory
  • skipTests
  • sources

addTestStubSources

  • sources
  • testSources

compile

  • skipTests
  • testSources

compileTests

  • sources

console

  • skipTests

execute

  • skipTests

generateStubs

  • skipTests
  • testSources

generateTestStubs

  • sources

groovydoc

  • skipTests
  • testSources
  • testGroovyDocOutputDirectory

groovydocTests

  • skipTests
  • sources

removeStubs

  • skipTests
  • sources
  • testSources

removeTestStubs

  • sources
  • testSources

shell

  • skipTests

Lastly, addTestStubSources and removeTestStubs now respect the skipTests flag, for consistency.

Notes

None

Don't miss a new GMavenPlus release

NewReleases is sending notifications on new releases.