GMavenPlus 1.7.0 Released

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

GMavenPlus 1.7.0 Released

keeganwitt

GMavenPlus 1.7.0 has been released to Sonatype OSS and should appear in Maven Central shortly.  This release includes

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. Additionally, groovydocJavaSources has been renamed to testGroovydocJavaSources for testGroovydoc.  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

Getting help / reporting bugs

As usual, let me know of any bugs you encounter either on our user mailing list, GitHub issues, or Slack.

Enjoy!

Reply | Threaded
Open this post in threaded view
|

Re: GMavenPlus 1.7.0 Released

Guillaume Laforge
Administrator
Thank you Keegan!

Le dim. 5 mai 2019 à 22:54, Keegan Witt <[hidden email]> a écrit :

GMavenPlus 1.7.0 has been released to Sonatype OSS and should appear in Maven Central shortly.  This release includes

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. Additionally, groovydocJavaSources has been renamed to testGroovydocJavaSources for testGroovydoc.  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

Getting help / reporting bugs

As usual, let me know of any bugs you encounter either on our user mailing list, GitHub issues, or Slack.

Enjoy!

Reply | Threaded
Open this post in threaded view
|

Re: GMavenPlus 1.7.0 Released

Daniel Sun
In reply to this post by keeganwitt
Nice work, Keegan.

Cheers,
Daniel.Sun




--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Users-f329450.html