Preparing commons-parent-44-RC3, again
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-44-RC3@1826257 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 4ff67b7..1fdfc3b 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -7,8 +7,22 @@
Updates plugins and generally requires Java 7.
-Changes in this version include:
+Notes on Building version 44.
+-----------------------------
+When building, because of an issue with japicmp, we have an erroneous non-failing stacktrace
+that occurs. Specifically, we see:
+[warn] No new version specified and file './commons-parent/pom.xml' of artifact could not be opened as
+ jar archive: error in opening zip file
+java.util.zip.ZipException: error in opening zip file
+
+mainly caused by an error in
+japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341).
+
+We have asked for this to be addressed in the github issue: https://github.com/siom79/japicmp/issues/195
+
+Changes in this version include:
+--------------------------------
New features:
o new profile module-name to add 'Automatic-Module-Name' entry to the manifest
o COMMONSSITE-105: Add commons-release-plugin version 1.1
@@ -24,7 +38,6 @@
o org.apache:apache 18 -> 19
o maven-surefire-plugin 2.20.1 -> 2.21.0
o maven-failsafe-plugin 2.20.1 -> 2.21.0
-o add "commons.japicmp.skip" = "true" parameter for japicmp. Which should be overridden.
Historical list of changes: http://commons.apache.org/commons-parent-pom.htmlchanges-report.html
diff --git a/pom.xml b/pom.xml
index e6d659a..2f46bed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache</groupId>
@@ -55,7 +55,6 @@
- add spotbugs-maven-plugin: 3.1.3
- maven-surefire-plugin 2.20.1 -> 2.21.0
- maven-failsafe-plugin 2.20.1 -> 2.21.0
- - add "commons.japicmp.skip" = "true" parameter for japicmp. Which should be overridden.
-->
@@ -439,7 +438,6 @@
<ignoreMissingNewVersion>true</ignoreMissingNewVersion>
<reportOnlyFilename>true</reportOnlyFilename>
</parameter>
- <skip>${commons.japicmp.skip}</skip>
</configuration>
</plugin>
<plugin>
@@ -975,7 +973,6 @@
<ignoreMissingNewVersion>true</ignoreMissingNewVersion>
<reportOnlyFilename>true</reportOnlyFilename>
</parameter>
- <skip>${commons.japicmp.skip}</skip>
</configuration>
</plugin>
</plugins>
@@ -1684,7 +1681,7 @@
<properties>
<!-- configuration bits for cutting a release candidate, must be overridden by components -->
<commons.release.version>${project.version}</commons.release.version>
- <commons.rc.version>RC3</commons.rc.version>
+ <commons.rc.version>RC1</commons.rc.version>
<commons.jira.id>COMMONSSITE</commons.jira.id>
<!-- Default configuration for compiler source and target JVM -->
@@ -1860,8 +1857,6 @@
<!-- allow japicmp's breakBuildOnBinaryIncompatibleModifications
to be overridden, plugin's default is false -->
<commons.japicmp.breakBuildOnBinaryIncompatibleModifications>true</commons.japicmp.breakBuildOnBinaryIncompatibleModifications>
- <!-- default japicmp to off so this project can build, **SHOULD BE OVERRIDDEN** -->
- <commons.japicmp.skip>true</commons.japicmp.skip>
<sonar.host.url>https://analysis.apache.org/</sonar.host.url>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index dee80d4..3cd40e8 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -59,7 +59,22 @@
-->
<body>
- <release version="44" date="YYYY-MM-DD" description="Plugin Updates and add new commons-release-plugin">
+ <release version="44" date="2018-03-08" description="Plugin Updates and add new commons-release-plugin
+
+ Notes on Building version 44.
+ -----------------------------
+ When building, because of an issue with japicmp, we have an erroneous non-failing stacktrace
+ that occurs. Specifically, we see:
+
+ [warn] No new version specified and file './commons-parent/pom.xml' of artifact could not be opened as
+ jar archive: error in opening zip file
+ java.util.zip.ZipException: error in opening zip file
+
+ mainly caused by an error in
+ japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341).
+
+ We have asked for this to be addressed in the github issue: https://github.com/siom79/japicmp/issues/195
+ ">
<action type="add">new profile module-name to add 'Automatic-Module-Name' entry to the manifest</action>
<action type="update">felix:maven-bundle-plugin 3.4.0 -> 3.5.0.</action>
<action type="update">build artifacts -test.jar, -sources.jar and -test-sources.jar always, not only at release time</action>
@@ -71,7 +86,6 @@
<action type="add">COMMONSSITE-106: Add spotbugs-maven-plugin version 3.1.3</action>
<action type="update">maven-surefire-plugin 2.20.1 -> 2.21.0</action>
<action type="update">maven-failsafe-plugin 2.20.1 -> 2.21.0</action>
- <action type="update">add "commons.japicmp.skip" = "true" parameter for japicmp. Which should be overridden.</action>
</release>
<release version="43" date="2018-01-02" description="Updates plugins and generally requires Java 7.">