Skip to content

Releases: mojohaus/exec-maven-plugin

3.5.0

22 Oct 07:49
3.5.0
b80d3d6
Compare
Choose a tag to compare

🚀 New features and improvements

  • Add toolchain java path to environment variables in ExecMojo (#455) @michalm2000

🐛 Bug Fixes

  • #322, enable to control the exec:java interaction with JVM classloader more finely (#337) @rmannibucau

📦 Dependency updates

  • Bump org.codehaus.mojo:mojo-parent from 85 to 86 (#445) @dependabot
  • Bump commons-io:commons-io from 2.7 to 2.14.0 in /src/it/projects/project6/project5lib (#451) @dependabot
  • Bump asm.version from 9.7 to 9.7.1 (#452) @dependabot
  • Bump commons-io:commons-io from 2.7 to 2.14.0 in /src/it/projects/setup-parent (#450) @dependabot
  • Bump commons-io:commons-io from 2.7 to 2.14.0 in /src/test/projects/project13 (#449) @dependabot
  • Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2 (#447) @dependabot

👻 Maintenance

3.4.1

12 Aug 19:53
3.4.1
7b0be2c
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Environment variable Path should be used as case-insensitive (#442) @slawekjaranowski
  • fix: NPE because declared MavenSession field hides field of superclass (#439) @sebthom

📦 Dependency updates

👻 Maintenance

🔧 Build

3.4.0

06 Aug 21:40
3.4.0
6c4996f
Compare
Choose a tag to compare

🚀 New features and improvements

  • Allow <includePluginDependencies> to be specified for the exec:exec goal (#432) @sebthom

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

🔧 Build

3.3.0

21 May 20:39
3.3.0
366da2f
Compare
Choose a tag to compare

🚀 New features and improvements

📦 Dependency updates

3.2.0

21 Feb 22:58
3.2.0
d28f608
Compare
Choose a tag to compare

🚀 New features and improvements

  • Enable to exec:java runnables and not only mains with loosely coupled injections (#408) @rmannibucau
  • Try to get rid of legacy API which can break starting with java 17 (#409) @rmannibucau

🐛 Bug Fixes

📦 Dependency updates

  • Bump org.codehaus.mojo:mojo-parent from 78 to 80 (#419) @dependabot
  • Bump commons-io:commons-io from 1.1 to 2.7 in /src/it/projects/setup-parent (#416) @dependabot
  • Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 (#405) @dependabot
  • Bump org.codehaus.mojo:mojo-parent from 77 to 78 (#406) @dependabot
  • Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 (#403) @dependabot
  • Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 (#404) @dependabot

👻 Maintenance

🔧 Build

3.1.1

17 Nov 00:29
3.1.1
58be40b
Compare
Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

🔧 Build

3.1.0

15 Jul 02:47
Compare
Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

  • Fix NullPointerException when using plugin dependencies in version 1.6.0 (#77) @jonasrutishauser
  • preload common pool - issue #198 (#279) @rmannibucau
  • fix handling of LongModulePathArgument and LongClassPathArgument (#172) @jan-feindt
  • Do not drop environment variables that contain '=' in their value, or have no value. (#97) @AlanUnderwood
  • Empty argument tag should add empty string instead of null (#150) @Anders-E
  • Fixes #160, ensure the java classloader is a child first one and supports to excludes some gathered classpath element to solve manually conflicts (#161) @rmannibucau

📦 Dependency updates

👻 Maintenance

🔧 Build

3.0.0

09 Jun 20:30
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Resolving "target" dir via "${project.build.directory}", so to make s… #124
  • Ensure mojo descriptors are extracted after compilation #123
  • Argument file for modulepath is generated wrongly when paths contains spaces #115
  • java.lang.String cannot be cast to org.codehaus.mojo.exec.Modulepath #75

⭐ Enhancement

  • Resolves #152 - Adds option to redirect program output of exec:exec to the maven logger. #153
  • Program output can be difficult to trace and may be jumbled with Maven logs when running Maven with multiple threads #152
  • Fix type in Property.java #147
  • Correct spelling and remove redundant "small" #142
  • Fix typo #140
  • <timeout> configuration parameter #128
  • Methodhandles #119
  • Introduce Mock Repository Manager #117
  • Improved docs about <environmentVariables/> config of exec:exec goal #104
  • Add CodeTriage badge to mojohaus/exec-maven-plugin #96
  • [Enhancement] Support for JPMS module path for exec:java #90

❤️ Contributors

We'd like to thank all the contributors who worked on this release!