Apache Maven

Saturday May 26, 2018

Apache Maven Plugin Tools Version 3.5.2 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Plugin Tools, version 3.5.2.

The Maven Plugin Tools contains the necessary tools to generate
rebarbative content like descriptor, help and documentation. In addition,
it provides tools to write Maven Plugins in scripting languages like Ant
or Beanshell.

The Maven Plugin Plugin is used to create a Maven plugin descriptor for
any Mojo’s found in the source tree, to include in the JAR. It is also
used to generate report files for the Mojos as well as for updating the
plugin registry, the artifact metadata and generating a generic help goal.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-plugin-plugin</artifactId>
  <version>3.5.2</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven Plugin Tools – Version 3.5.2

Dependency upgrades:

Enjoy,

-The Apache Maven team

Thursday May 24, 2018

Apache Maven Dependency Plugin Version 3.1.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Dependecy Plugin, version 3.1.1.

The dependency plugin provides the capability to manipulate artifacts. It can copy and/or unpack artifacts from local or remote repositories to a specified location.

https://maven.apache.org/plugins/maven-dependency-plugin/

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>3.1.1</version>
</plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-dependency-plugin/download.cgi

Release Notes – Maven Dependency Plugin – Version 3.1.1

Bug:

  • MDEP-607 – maven-dependency-plugin:3.1.0:analyze failed.: NullPointerException

Dependency upgrades:

  • MDEP-611 – Upgrade plexus-archiver to 3.6.0
  • MDEP-612 – Upgrade maven-dependency-analyzer to 1.10
  • MDEP-614 – Upgrade file-management to 3.0.0

Many thanks to all reporters/contributors/testers of this release.

Reporters:

  • MDEP-607: Filipe Sousa

Enjoy,

-The Apache Maven team

Sunday May 13, 2018

Apache Maven WAR Plugin Version 3.2.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven WAR Plugin, version 3.2.1.

The WAR Plugin is responsible for collecting all artifact dependencies, classes and resources of the web application and packaging them into a web application archive.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <version>3.2.1</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Important Note:

  • Maven 3.X only
  • JDK 7 minimum requirement

Release Notes – Maven WAR Plugin – Version 3.1.0

Improvement:

Task:

  • MWAR-401 – Upgrade the WAR lifecycle to use the maven-compiler-plugin 3.7.0

Dependency upgrades:

  • MWAR-413 – Upgrade xstream to 1.4.10
  • MWAR-414 – Upgrade mave-surefire/failsafe-plugin 2.21.0
  • MWAR-416 – Upgrade plexus-archiver to 3.6.0

Enjoy,

-The Apache Maven team

Apache Maven EAR Plugin 3.0.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven EAR Plugin, version 3.0.1

This plugin generates Java EE Enterprise Archive (EAR) file. It can also generate the deployment descriptor file (e.g. application.xml).

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-ear-plugin</artifactId>
  <version>3.0.1</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven EAR Plugin – Version 3.0.1

Improvements:

  • MEAR-265 – Add documentation information for GitHub
  • MEAR-266 – Upgrade mave-surefire/failsafe-plugin 2.21.0

Dependency upgrade:

  • MEAR-268 – Upgrade plexus-archiver to 3.6.0

Enjoy,

-The Apache Maven team

Wednesday May 09, 2018

Apache Maven EJB Plugin Version 3.0.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven EJB Plugin Version 3.0.1.

This plugin generates J2EE Enterprise Javabean (EJB) file as well as the associated client jar.

Important Note since 3.0.1:

  • Maven 3.X only
  • JDK 7 minimum requirement
1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-ejb-plugin</artifactId>
  <version>3.0.1</version>
</plugin>

Release Notes – Apache Maven EJB Plugin – Version 3.0.1

Bug:

  • MEJB-115 – Wrong default EJB version stated on Usage page

Tasks:

  • MEJB-116 – Clarify “properties removed” on intro page of site
  • MEJB-117 – Remove reference to old wiki page on intro page
  • MEJB-118 – Remove “J2EE” from plugin description and site

Dependency upgrades:

  • MEJB-119 – Upgrade parent to 31
  • MEJB-120 – Upgrade mave-surefire/failsafe-plugin 2.21.0
  • MEJB-121 – Add documentation information for GitHub

Enjoy,

-The Apache Maven team

Tuesday May 01, 2018

Apache Maven Resources Plugin Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Resources Plugin, Version 3.1.0.

The Resources Plugin handles the copying of project resources to the output directory. There are two different kinds of resources: main resources and test resources. The difference is that the main resources are the resources associated to the main source code while the test resources are associated to the test source code.

Thus, this allows the separation of resources for the main source code and its unit tests.

Important Note:

  • Maven 3.X only
  • JDK 7 minimum requirement

Reporters for this release:

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-resources-plugin</artifactId>
  <version>3.1.0</version>
</plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-resources-plugin/download.cgi

Release Notes – Apache Maven Resources Version 3.1.0

Bug:

Improvement:

Tasks:

Dependency upgrades:

Enjoy,

-The Apache Maven team

Sunday April 29, 2018

Apache Maven Site Plugin Version 3.7.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Site Plugin, version 3.7.1.

The Site Plugin is used to generate a site for the project. The generated site also includes the project’s reports that were configured in the POM.

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-site-plugin/download.cgi

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-site-plugin</artifactId>
  <version>3.7.1</version>
</plugin>

Release Notes – Maven Site Plugin – Version 3.7.1

Bugs:

  • MSITE-806 – Site generation does not work when no report configured nor Doxia document provided
  • MSITE-809 – Documentation: examples/configuring-reports.html includes invalid XML
  • MSITE-812 – Missing ‘/’ in log when deploying documentation by site:stage
  • MSITE-817 – inherit edit value in site.xml
  • MSITE-818 – site:run fails to find locale when zh_CN is used

Improvements:

  • MSITE-811 – Upgrade parent to 31
  • MSITE-819 – improve display of site rendering with locale info

Wish:

  • MSITE-815 – highlight skin used to render site and documents statistics

Tasks:

  • MSITE-767 – Revert r1729902 caused by DOXIASITETOOLS-155 and fix ITs as soon as parent POMs and site.xml descriptors have been upgraded
  • MSITE-821 – add documentation on site plugin dependencies

Enjoy,

-The Apache Maven team

Saturday April 14, 2018

Apache Maven Clean Plugin Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Clean Plugin, version 3.1.0.

The Clean Plugin is used when you want to remove files generated at build-time in a project’s directory.

Important Note:

  • Maven 3.X only
  • JDK 7 minimum requirement

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-clean-plugin</artifactId>
  <version>3.1.0</version>
</plugin>

Release Notes – Maven Clean Plugin – Version 3.1.0

Bug:

  • MCLEAN-77 – Remove link to non-existing Codehaus wiki

Tasks:

  • MCLEAN-73 – Upgrade of maven-shared-utils to 3.0.1.
  • MCLEAN-74 – Upgrade of commons-io to 2.5.
  • MCLEAN-83 – Upgrade mave-surefire/failsafe-plugin 2.21.0
  • MCLEAN-84 – Lift JDK minimum to JDK 7

Dependency upgrades:

  • MCLEAN-75 – Upgrade maven-plugins to version 30
  • MCLEAN-80 – Upgrade maven-shared-utils to 3.2.0
  • MCLEAN-81 – Upgrade parent to 31
  • MCLEAN-85 – Upgrade maven-shared-utils to 3.2.1

Enjoy,

-The Apache Maven team

Tuesday April 10, 2018

Apache Maven Jar Plugin Version 3.1.0

The Apache Maven team is pleased to announce the release of the Apache Maven Jar Plugin, version 3.1.0.

This plugin provides the capability to build jars.

Important Note:

  • Maven 3.X only
  • JDK 7 minimum requirement
1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <version>3.1.0</version>
</plugin>

Release Notes – Maven JAR Plugin – Version 3.1.0

Bugs:

  • MJAR-221 – Link to wiki page should be removed now that Codehaus is shut down
  • MJAR-237 – Navigation link “Creating an Executable JAR File” is wrong.
  • MJAR-240 – maven-jar-plugin index.html – bad links in left column Examples section
  • MJAR-245 – Additional attached jar: role of classifier
  • MJAR-249 – Get Build working on JDK 10

Improvements:

  • MJAR-235 – Update life cycle bound plugin versions
  • MJAR-236 – Keep maven-compiler-plugin to 3.5.1 based on JDK9 issues

Dependency upgrades:

Enjoy,

  • The Apache Maven team

Friday April 06, 2018

Apache Maven Shade Plugin Version 3.1.1

The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.1.1.

This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade – i.e. rename – the packages of some of the dependencies.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-shade-plugin</artifactId>
  <version>3.1.1</version>
</plugin>

You can download the appropriate sources etc. from the download page.

You can download the appropriate sources etc. from the download page.

Release Notes – Maven Shade Plugin – Version 3.1.1

Bugs:

  • MSHADE-273 – Shading of paths starting with / ignores excludes
  • MSHADE-275 – Maven Shade Plugin does not work under Java 10

Improvements:

  • MSHADE-277 – Identify issue related IT failure mini-jar-malformed-dependencies/pom.xml
  • MSHADE-278 – Print out the jar responsible for exceptions like “Error creating shaded jar: invalid LOC header (bad signature)”
  • MSHADE-283 – Add documentation information for GitHub

Dependency upgrades:

  • MSHADE-276 – Upgrade parent to 31
  • MSHADE-279 – Upgrade mave-surefire/failsafe-plugin 2.21.0
  • MSHADE-280 – Upgrade jdom 1.1.3 to jdom2 2.0.6
  • MSHADE-281 – Upgrade plexus-utils 3.1.0
  • MSHADE-282 – Remove not used directories rel-path-test-files

Many thanks to all reporters/contributors/testers of this release.

Reporters:

  • MSHADE-273: Eugene Kirpichov
  • MSHADE-275: Markus Grech
  • MSHADE-278: Gary Gregory

Testers:

  • Markus Grech
  • Rafael Winterhalter

Enjoy,

-The Apache Maven team

Apache Maven Dependency Plugin Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Dependecy Plugin, version 3.1.0.

The dependency plugin provides the capability to manipulate artifacts. It can copy and/or unpack artifacts from local or remote repositories to a specified location.

https://maven.apache.org/plugins/maven-dependency-plugin/

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>3.1.0</version>
</plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-dependency-plugin/download.cgi

Release Notes – Maven Dependency Plugin – Version 3.1.0

Bugs:

  • MDEP-559 – Java 9 bytecode cannot be parsed
  • MDEP-603 – dependency:analyze fails on JDK 9 / JDK 10

Improvement:

  • MDEP-605 – Add documentation information for GitHub

Dependency upgrades:

  • MDEP-584 – Upgrade plexus-utils to version 3.1.0
  • MDEP-585 – Upgrade plexus-archiver to 3.5.
  • MDEP-599 – Upgrade parent to 31

Many thanks to all reporters/contributors/testers of this release.

Reporters:

  • MDEP-559: Ben Alex

Testers:

  • Mark Raynsford

Enjoy,

-The Apache Maven team

Wednesday March 28, 2018

Apache Maven Help Plugin Version 3.0.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Help Plugin, version 3.0.1

The Maven Help Plugin is used to get relative information about a project or the system. It can be used to get a description of a particular plugin, including the plugin’s goals with their parameters and component requirements, the effective POM and effective settings of the current build, and the profiles applied to the current project being built.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-help-plugin</artifactId>
  <version>3.0.1</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven Help Plugin – Version 3.0.1

Bugs:

  • MPH-135 – help:effective-pom crashes with NPE in multi module builds with -Doutput set
  • MPH-139 – Invalid default namespace set for effective settings
  • MPH-140 – Multiple XML declarations written

Tasks:

  • MPH-137 – Use JDOM’s PrettyFormatter throughout
  • MPH-138 – Drop AbstractEffectiveMojo#addMavenNamespace()
  • MPH-141 – Use non-deprecated field in DateFormatUtils

Dependency upgrade:

  • MPH-136 – Upgrade JDOM to 1.1.3

Enjoy,

-The Apache Maven team

Sunday March 18, 2018

Maven Help Plugin Version 3.0.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Help Plugin, version 3.0.0

The Maven Help Plugin is used to get relative information about a project or the system. It can be used to get a description of a particular plugin, including the plugin’s goals with their parameters and component requirements, the effective POM and effective settings of the current build, and the profiles applied to the current project being built.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-help-plugin</artifactId>
  <version>3.0.0</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven Help Plugin – Version 3.0.0

Bugs:

  • MPH-53 – mvn help:describe returns the version that is specified in metadata instead of the one in the parent pom
  • MPH-87 – help:effective-pom/effective-settings uses platform encoding and garbles non-ASCII characters, emits invalid XML
  • MPH-97 – [Patch] maven-help-plugin does not build with latest version of maven-plugin-testing-harness
  • MPH-99 – Evaluate has no output in quiet mode
  • MPH-105 – Effective pom aggregation is not triggered
  • MPH-107 – Mojos use inconsistent line endings throughout
  • MPH-108 – Patch for MPH-72 not fully applied
  • MPH-110 – Cannot run ITs successfully
  • MPH-111 – IT ‘effective-pom_properties’ fails if run with -Dinvoker.mergeUserSettings
  • MPH-114 – Goal fails with “Unable to get the POM for the artifact”
  • MPH-119 – The “artifact” parameter is not taken into account with Maven 3
  • MPH-121 – incorrect text in help:describe for cmd
  • MPH-123 – all-profiles does not show right active status

Improvements:

  • MPH-106 – add gav parameter to calculate effective pom for any gav, not only reactor
  • MPH-109 – Use ISO 8601 date format for the remaining goals
  • MPH-116 – Printout the information if a goal is a report goal or not
  • MPH-120 – Migrate plugin to Maven 3.0
  • MPH-124 – Show parameter aliases in describe goal

Tasks:

  • MPH-103 – Remove unused dependency maven-monitor
  • MPH-112 – Upgrade to Commons Lang3
  • MPH-126 – Require Java 7
  • MPH-132 – Drop parameter ‘medium’
  • MPH-133 – Drop deprecated alias ‘full’
  • MPH-134 – Drop deprecated alias ‘mojo’

Dependency upgrades:

  • MPH-102 – Upgrade to maven-plugins parent version 27
  • MPH-104 – Upgrade maven-plugin-testing-harness to 1.3
  • MPH-117 – Upgrade plexus-utils to 3.0.22
  • MPH-118 – Upgrade maven-plugins to version 30
  • MPH-125 – Upgrade parent to 31
  • MPH-127 – Upgrade Maven Artifact Transfer to 0.9.1
  • MPH-128 – Upgrade Maven Reporting Exec to 1.4
  • MPH-129 – Upgrade Plexus Utils to 3.1.0
  • MPH-130 – Upgrade XStream to 1.4.7
  • MPH-131 – Ugprade Commons Lang to 3.7

Enjoy,

-The Apache Maven team

Monday March 12, 2018

Apache Maven EAR Plugin 3.0.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven EAR Plugin, version 3.0.0

This plugin generates Java EE Enterprise Archive (EAR) file. It can also generate the deployment descriptor file (e.g. application.xml).

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-ear-plugin</artifactId>
  <version>3.0.0</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven EAR Plugin – Version 3.0.0

Bugs:

  • MEAR-171 – Full customization of FileNameMapping is needed
  • MEAR-217 – Snapshot dependencies are not deleted from skinny WARs
  • MEAR-243 – Skinny WARs – JAR not removed from WAR if scope in EAR is set to provided
  • MEAR-244 – Remove link to non-existing Codehaus wiki
  • MEAR-246 – Upgrade the EAR lifecycle to use the maven-resources-plugin 3.0.2.
  • MEAR-250 – IT skinny-wars-javaee5 fails while running with JDK 9

New Features:

  • MEAR-247 – resource-ref in generated application.xml
  • MEAR-248 – Support lookup-name in env-entry section

Improvements:

  • MEAR-198 – Add LifecycleMapping and ArtifactHandler from maven-core to target packaging plugin
  • MEAR-223 – Link to wiki on documentation page is pointing to shutdown codehaus
  • MEAR-226 – bundleFileName functionality for the acr plugin
  • MEAR-228 – Remove manifestFile parameter
  • MEAR-229 – Change default value for version parameter
  • MEAR-232 – Remove param properties that doesn’t make sense for CLI usage
  • MEAR-234 – Upgrade maven-shared-components parent to version 30
  • MEAR-241 – Change package to o.a.m.plugins
  • MEAR-242 – Update lifecycle mapping plugin version
  • MEAR-254 – Support JavaEE version 8
  • MEAR-258 – Upgrade site skin to 1.7
  • MEAR-260 – Remove finalName as a parameter
  • MEAR-261 – In cases where fileNameMapping is used fail the build
  • MEAR-262 – Missing since for outputFileNameMapping parameter
  • MEAR-263 – Wrong docs in examples/customize-file-name-mapping.html

Tasks:

  • MEAR-207 – Remove the JavaModule/Ejb3Module which are marked deprecated
  • MEAR-208 – Upgrade to Maven 3.0 compatiblity + JDK 6
  • MEAR-209 – Change and use a internal unique id instead of artifactId only
  • MEAR-259 – Fix formatting date issues in apt files

Dependency upgrades:

  • MEAR-224 – Upgrade plexus-archiver from 2.10.3 to 3.0.1
  • MEAR-233 – Upgrade plexus-archiver from 3.0.3 to 3.1.1
  • MEAR-235 – Upgrade maven-archiver to 3.1.0
  • MEAR-236 – Upgrade maven-filtering to 3.1.1
  • MEAR-237 – Upgrade plexus-archiver to 3.3
  • MEAR-238 – Upgrade of plexus-archiver to 3.4.
  • MEAR-240 – Upgrade of maven-archiver to 3.1.1.
  • MEAR-245 – Upgrade of plexus-interpolation to 1.24.
  • MEAR-251 – Upgrade maven-archiver to 3.2.0
  • MEAR-252 – Upgrade plexus-archiver to 3.5.
  • MEAR-253 – Upgrade plexus-utils to version 3.1.0
  • MEAR-255 – Upgrade parent to 31
  • MEAR-256 – Upgrade maven-verifier component
  • MEAR-257 – Upgrade JUnit to 4.12

Enjoy,

-The Apache Maven team

Tuesday March 06, 2018

Apache Maven Surefire Plugin Version 2.21.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Surefire Plugin, version 2.21.0.

The release contains 33 bug fixes. Again we received contributions from the community in form of bug reports and bug fixes. Thank you and keep them coming!

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.21.0</version>
</plugin>

or for failsafe:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-failsafe-plugin</artifactId>
  <version>2.21.0</version>
</plugin>

or for surefire-report:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-report-plugin</artifactId>
  <version>2.21.0</version>
</plugin>

Release Notes – Maven Surefire – Version 2.21.0

Bugs:

  • SUREFIRE-1372 – Rerunning failing tests fails in combination with Description#createSuiteDescription
  • SUREFIRE-1422 – Forking fails on Linux if /bin/ps isn’t available
  • SUREFIRE-1424 – javax.transaction.TransactionManager not visible with Java9
  • SUREFIRE-1439 – NullPointerException on JDK10
  • SUREFIRE-1443 – surefire report: broken links with inner classes
  • SUREFIRE-1445 – Properties from configuration POM are not passed to Provider on JDK 9
  • SUREFIRE-1450 – TestNG Listener aren’t working from Property Tag in POM.xml With JDK9
  • SUREFIRE-1451 – Surefire Booter compatibility with NetBSD ps(1) output
  • SUREFIRE-1452 – Support filtering of tests from Base Class (TestNG)
  • SUREFIRE-1475 – PpidChecker.windows() assumes wmic is on the path

Improvements:

  • SUREFIRE-1183 – Custom Test Report Titles and Descriptions
  • SUREFIRE-1262 – Add modulepath support
  • SUREFIRE-1416 – maven-surefire-parser: add new method isError in ReportTestCase
  • SUREFIRE-1435 – Improve Thread Dump. Use prefix “surefire-forkedjvm” in daemon Threads in forked JVM
  • SUREFIRE-1448 – Clarified specifying multiple categories for JUnit
  • SUREFIRE-1453 – Allow to specify non existant classes as “groups”
  • SUREFIRE-1454 – Speedup Standard Output if Tests
  • SUREFIRE-1491 – LocationManager injected in MOJO unables plugin to run in JDK 1.6

Test:

  • SUREFIRE-1437 – Improve unit tests. Call PID parser on all platforms in SystemUtilsTest.

Wish:

Tasks:

  • SUREFIRE-1455 – JaCoCo on integration tests
  • SUREFIRE-1461 – UnicodeTestNamesIT should be able to run multiple times
  • SUREFIRE-1463 – integration tests should run on the top of JDK 9
  • SUREFIRE-1471 – Too long Windows path cause CI issues. Renamed surefire-intergation-tests to surefire-its.
  • SUREFIRE-1472 – Multibranch Pipeline supports JDK 7-10 Maven 3.2-3.5 Linux Windows
  • SUREFIRE-1481 – Surefire1295AttributeJvmCrashesToTestsIT should be Parameterized test instead of using Theories runner
  • SUREFIRE-1482 – Obsolete workaround with commons-lang3 in project unit tests
  • SUREFIRE-1484 – maven-clean-plugin should be used in integration test resource junit-pathWithUmlaut
  • SUREFIRE-1485 – surefire-shadefire project should not be deployed in Maven Central
  • SUREFIRE-1486 – maven-failsafe-plugin does not use JUnit adapter for JUnit4 annotations and TestNG providers do not have maven-surefire-plugin config in POM
  • SUREFIRE-1488 – Native library in Surefire1295AttributeJvmCrashesToTestsIT caused unstable test
  • SUREFIRE-1489 – Implement different HTTP ports in ITs and zip() in jenkinsfile

Dependency upgrade:

SUREFIRE-1434 – Upgrade PowerMock@Java9 to Version 2.0.0-beta.5

Enjoy,

-The Apache Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation