Author: chtompki
Date: Thu Mar 8 17:29:55 2018
New Revision: 1826256
URL: http://svn.apache.org/viewvc?rev=1826256&view=rev
Log:
Adding notes on building to changes.xml/RELEASE-NOTES.txt
Modified:
commons/proper/commons-parent/trunk/RELEASE-NOTES.txt
commons/proper/commons-parent/trunk/pom.xml
commons/proper/commons-parent/trunk/src/changes/changes.xml
Modified: commons/proper/commons-parent/trunk/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/RELEASE-NOTES.txt?rev=1826256&r1=1826255&r2=1826256&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/commons-parent/trunk/RELEASE-NOTES.txt Thu Mar 8 17:29:55
2018
@@ -7,8 +7,22 @@ The Apache Commons Parent POM provides c
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,8 +38,6 @@ o Fix japicmp config: add to reporting s
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
-o add newVersion of the current artifact to japicmp configuration
Historical list of changes:
http://commons.apache.org/commons-parent-pom.htmlchanges-report.html
Modified: commons/proper/commons-parent/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/pom.xml?rev=1826256&r1=1826255&r2=1826256&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/pom.xml (original)
+++ commons/proper/commons-parent/trunk/pom.xml Thu Mar 8 17:29:55 2018
@@ -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,8 +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.
- - add newVersion of the current artifact to japicmp configuration
-->
@@ -440,15 +438,6 @@
<ignoreMissingNewVersion>true</ignoreMissingNewVersion>
<reportOnlyFilename>true</reportOnlyFilename>
</parameter>
- <newVersion>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <type>${project.packaging}</type>
- </dependency>
- </newVersion>
- <skip>${commons.japicmp.skip}</skip>
</configuration>
</plugin>
<plugin>
@@ -984,15 +973,6 @@
<ignoreMissingNewVersion>true</ignoreMissingNewVersion>
<reportOnlyFilename>true</reportOnlyFilename>
</parameter>
- <newVersion>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <type>${project.packaging}</type>
- </dependency>
- </newVersion>
- <skip>${commons.japicmp.skip}</skip>
</configuration>
</plugin>
</plugins>
@@ -1701,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 -->
@@ -1877,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>
Modified: commons/proper/commons-parent/trunk/src/changes/changes.xml
URL:
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/src/changes/changes.xml?rev=1826256&r1=1826255&r2=1826256&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/src/changes/changes.xml (original)
+++ commons/proper/commons-parent/trunk/src/changes/changes.xml Thu Mar 8
17:29:55 2018
@@ -59,7 +59,22 @@ The <action> type attribute can be add,u
-->
<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,8 +86,6 @@ The <action> type attribute can be add,u
<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>
- <action type="update">add newVersion of the current artifact to
japicmp configuration</action>
</release>
<release version="43" date="2018-01-02" description="Updates plugins
and generally requires Java 7.">