Skip to content
Permalink
Browse files
Merge tag 'commons-release-plugin-1.0'
tagging RC1 as released
  • Loading branch information
chtompki committed Jan 16, 2018
2 parents 245118a + 2f48a0e commit 33a3e4f45bc637936cdf605d905ef2bb99ade378
Showing 9 changed files with 207 additions and 21 deletions.
@@ -66,7 +66,7 @@ Alternatively you can pull it from the central Maven repositories:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-release-plugin</artifactId>
<version>0.1-SNAPSHOT</version>
<version>1.0</version>
</dependency>
```

@@ -0,0 +1,36 @@
Apache Commons Release Plugin
Version 1.0
Release Notes

INTRODUCTION
============
This document contains the release notes for the 1.0 version of Apache commons-release-plgin.
The commons-release-plugin is meant to be a mechanism for automating The Apache Commons Project's
release process.

The Apache Commons Release Plugin is a collection of Java based Maven mojos for Apache Commons
Release process. These mojos are intended to be used as a collection of steps to be strung
together for the purpose of removing the manual steps required to produce an Apache Commons Release.


Changes in this version include:

NEW FEATURES
============

o COMMONSSITE-96: Create commons-release-component project skeleton.
o COMMONSSITE-99: Prepare Standard Build integrations, travis, jacoco, checkstyle, etc.
o COMMONSSITE-97: Documentation for commons-release-plugin.


Historical list of changes: http://commons.apache.org/release-plugin/changes-report.html

For complete information on the Apache commons-release-plugin, including instructions on how
to submit bug reports, patches, or suggestions for improvement, see the Apache commons-release-plugin's
website:

http://commons.apache.org/release-plugin/

Have fun!
-Apache Commons Release Plugin team

77 pom.xml
@@ -25,7 +25,7 @@
</parent>
<artifactId>commons-release-plugin</artifactId>
<packaging>maven-plugin</packaging>
<version>0.1-SNAPSHOT</version>
<version>1.0</version>
<name>Apache Commons Release Plugin</name>

<description>
@@ -75,6 +75,7 @@
<commons.release.version>${project.version}</commons.release.version>
<commons.rc.version>RC1</commons.rc.version>
<commons.site.path>commons-release-plugin</commons.site.path>
<commons.manifestfile/>
<commons.scmPubUrl>
https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.site.path}
</commons.scmPubUrl>
@@ -89,6 +90,13 @@
<commons.jacoco.lineRatio>0.1</commons.jacoco.lineRatio>
<commons.jacoco.complexityRatio>0.1</commons.jacoco.complexityRatio>
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
<commons.encoding>iso-8859-1</commons.encoding>
<!-- used in this pom to provide the Javadoc HTML file encoding -->
<commons.docEncoding>${commons.encoding}</commons.docEncoding>
<!-- Define source encoding for filtering; used by general plugins -->
<project.build.sourceEncoding>${commons.encoding}</project.build.sourceEncoding>
<!-- This is used by reporting plugins -->
<project.reporting.outputEncoding>${commons.encoding}</project.reporting.outputEncoding>
</properties>

<dependencies>
@@ -549,5 +557,72 @@
</plugins>
</build>
</profile>
<profile>
<id>release</id>
<build>
<plugins>
<!-- We want to sign the artifact, the POM, and all attached artifacts -->
<plugin>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<createChecksum>true</createChecksum>
</configuration>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<!-- Pass these arguments to the deploy plugin. -->
<arguments>-Prelease</arguments>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>create-javadoc-jar</id>
<goals>
<goal>javadoc</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
<configuration>
<source>${maven.compiler.source}</source>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<inherited>true</inherited>
<executions>
<execution>
<goals>
<goal>single</goal>
</goals>
<!-- COMMONSSITE-87 Ensure this runs after all package phase plugins -->
<phase>verify</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>test-deploy</id>
<properties>
<altDeploymentRepository>id::default::file:target/deploy</altDeploymentRepository>
</properties>
</profile>
</profiles>
</project>
@@ -0,0 +1,36 @@
Apache Commons Release Plugin
Version 1.0
Release Notes

INTRODUCTION
============
This document contains the release notes for the 1.0 version of Apache commons-release-plgin.
The commons-release-plugin is meant to be a mechanism for automating The Apache Commons Project's
release process.

The Apache Commons Release Plugin is a collection of Java based Maven mojos for Apache Commons
Release process. These mojos are intended to be used as a collection of steps to be strung
together for the purpose of removing the manual steps required to produce an Apache Commons Release.


Changes in this version include:

NEW FEATURES
============

o COMMONSSITE-96: Create commons-release-component project skeleton.
o COMMONSSITE-99: Prepare Standard Build integrations, travis, jacoco, checkstyle, etc.
o COMMONSSITE-97: Documentation for commons-release-plugin.


Historical list of changes: http://commons.apache.org/release-plugin/changes-report.html

For complete information on the Apache commons-release-plugin, including instructions on how
to submit bug reports, patches, or suggestions for improvement, see the Apache commons-release-plugin's
website:

http://commons.apache.org/release-plugin/

Have fun!
-Apache Commons Release Plugin team

@@ -23,10 +23,13 @@

<body>
<menu name="Release Plugin">
<item name="Overview" href="/index.html" />
<item name="Help" href="/development.html">
<item name="Issue Tracking" href="/issue-tracking.html"/>
<item name="Development" href="/development.html"/>
<item name="Overview" href="/index.html" />
<item name="Download" href="/download_commons-release-plugin.cgi"/>
<item name="Release History" href="/release-history.html"/>
<item name="Javadoc (Latest release)" href="javadocs/api-release/index.html"/>
<item name="Help" href="/development.html">
<item name="Issue Tracking" href="/issue-tracking.html"/>
<item name="Development" href="/development.html"/>
</item>
</menu>
</body>
@@ -65,7 +65,7 @@ private Boolean dryRun;
<plugin>
<groupId>org.apache.commons</groupId>
<artifactId>commons-release-plugin</artifactId>
<version>0.1-SNAPSHOT</version>
<version>1.0</version>
<configuration>
<dryRun>true</dryRun>
</configuration>
@@ -111,32 +111,32 @@ limitations under the License.
</p>
</subsection>
</section>
<section name="Apache Commons Release Plugin 0.1-SNAPSHOT ">
<section name="Apache Commons Release Plugin 1.0 ">
<subsection name="Binaries">
<table>
<tr>
<td><a href="[preferred]/commons/commons-release-plugin/binaries/commons-release-plugin-0.1-SNAPSHOT-bin.tar.gz">commons-release-plugin-0.1-SNAPSHOT-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-0.1-SNAPSHOT-bin.tar.gz.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-0.1-SNAPSHOT-bin.tar.gz.asc">pgp</a></td>
<td><a href="[preferred]/commons/commons-release-plugin/binaries/commons-release-plugin-1.0-bin.tar.gz">commons-release-plugin-1.0-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-1.0-bin.tar.gz.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-1.0-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/commons-release-plugin/binaries/commons-release-plugin-0.1-SNAPSHOT-bin.zip">commons-release-plugin-0.1-SNAPSHOT-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-0.1-SNAPSHOT-bin.zip.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-0.1-SNAPSHOT-bin.zip.asc">pgp</a></td>
<td><a href="[preferred]/commons/commons-release-plugin/binaries/commons-release-plugin-1.0-bin.zip">commons-release-plugin-1.0-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-1.0-bin.zip.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/binaries/commons-release-plugin-1.0-bin.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
<subsection name="Source">
<table>
<tr>
<td><a href="[preferred]/commons/commons-release-plugin/source/commons-release-plugin-0.1-SNAPSHOT-src.tar.gz">commons-release-plugin-0.1-SNAPSHOT-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-0.1-SNAPSHOT-src.tar.gz.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-0.1-SNAPSHOT-src.tar.gz.asc">pgp</a></td>
<td><a href="[preferred]/commons/commons-release-plugin/source/commons-release-plugin-1.0-src.tar.gz">commons-release-plugin-1.0-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-1.0-src.tar.gz.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-1.0-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/commons-release-plugin/source/commons-release-plugin-0.1-SNAPSHOT-src.zip">commons-release-plugin-0.1-SNAPSHOT-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-0.1-SNAPSHOT-src.zip.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-0.1-SNAPSHOT-src.zip.asc">pgp</a></td>
<td><a href="[preferred]/commons/commons-release-plugin/source/commons-release-plugin-1.0-src.zip">commons-release-plugin-1.0-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-1.0-src.zip.md5">md5</a></td>
<td><a href="https://www.apache.org/dist/commons/commons-release-plugin/source/commons-release-plugin-1.0-src.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
@@ -79,9 +79,10 @@
<plugin>
<groupId>org.apache.commons</groupId>
<artifactId>commons-release-plugin</artifactId>
<version>0.1-SNAPSHOT</version>
<version>1.0</version>
<configuration>
<distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/foo</distSvnStagingUrl>
<dryRun>${dryRun}</dryRun>
</configuration>
<executions>
<execution>
@@ -0,0 +1,35 @@
<?xml version="1.0"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<document>
<properties>
<title>Home</title>
<author email="dev@commons.apache.org">Commons Documentation Team</author>
</properties>
<body>
<!-- ================================================== -->
<section name="Commons Release Plugin Release History">

<table>
<tr><th>Version</th><th>Release date</th><th>Required Java Version</th><th>Javadoc</th><th>Release notes</th></tr>
<tr>
<td>1.0</td><td>1-10-2018</td><td>7.0</td><td><a href="javadocs/api-1.0/">api-1.0</a></td><td><a href="release-notes/RELEASE-NOTES-1.0.txt">release notes for 1.0</a></td>
</tr>
</table>

</section>
<!-- ================================================== -->
</body>
</document>

0 comments on commit 33a3e4f

Please sign in to comment.