I used the 1.0.0 as the baseline so I had to increase one package version as the breaking changes were made after 1.0.0 was released. If you have objections, please let me know. Thanks Emily
On Wed, Dec 19, 2012 at 10:57 PM, <[email protected]> wrote: > Author: ejiang > Date: Wed Dec 19 22:57:24 2012 > New Revision: 1424200 > > URL: http://svn.apache.org/viewvc?rev=1424200&view=rev > Log: > ARIES-979: Integrate semantic versioning maven plugin in aries modules > (jmx) > > Modified: > aries/trunk/jmx/jmx-api/pom.xml > aries/trunk/jmx/jmx-blueprint-api/pom.xml > aries/trunk/jmx/jmx-blueprint-bundle/pom.xml > aries/trunk/jmx/jmx-blueprint-core/pom.xml > aries/trunk/jmx/jmx-bundle/pom.xml > aries/trunk/jmx/jmx-core-whiteboard/pom.xml > aries/trunk/jmx/jmx-core/pom.xml > > aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/packageinfo > aries/trunk/jmx/jmx-whiteboard/pom.xml > > Modified: aries/trunk/jmx/jmx-api/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-api/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-api/pom.xml (original) > +++ aries/trunk/jmx/jmx-api/pom.xml Wed Dec 19 22:57:24 2012 > @@ -27,7 +27,7 @@ > <artifactId>org.apache.aries.jmx.api</artifactId> > <packaging>bundle</packaging> > <name>Apache Aries JMX API</name> > - <version>1.1.0-SNAPSHOT</version> > + <version>2.0.0-SNAPSHOT</version> > <description> > This bundle contains the JMX 1.1.0 API > </description> > @@ -54,5 +54,26 @@ > </aries.osgi.import> > <aries.osgi.private.pkg /> > </properties> > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.api:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > > </project> > > Modified: aries/trunk/jmx/jmx-blueprint-api/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-blueprint-api/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-blueprint-api/pom.xml (original) > +++ aries/trunk/jmx/jmx-blueprint-api/pom.xml Wed Dec 19 22:57:24 2012 > @@ -27,7 +27,7 @@ > <artifactId>org.apache.aries.jmx.blueprint.api</artifactId> > <packaging>bundle</packaging> > <name>Apache Aries JMX Blueprint API</name> > - <version>1.1.0-SNAPSHOT</version> > + <version>1.0.0-SNAPSHOT</version> > <description> > This bundle contains the JMX Blueprint API > </description> > @@ -46,4 +46,25 @@ > <aries.osgi.private.pkg /> > </properties> > > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.blueprint.api:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > </project> > > Modified: aries/trunk/jmx/jmx-blueprint-bundle/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-blueprint-bundle/pom.xml (original) > +++ aries/trunk/jmx/jmx-blueprint-bundle/pom.xml Wed Dec 19 22:57:24 2012 > @@ -188,6 +188,23 @@ > > <sourcepath>${project.build.directory}/sources</sourcepath> > </configuration> > </plugin> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.blueprint:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > </plugins> > </build> > </profile> > > Modified: aries/trunk/jmx/jmx-blueprint-core/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-blueprint-core/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-blueprint-core/pom.xml (original) > +++ aries/trunk/jmx/jmx-blueprint-core/pom.xml Wed Dec 19 22:57:24 2012 > @@ -103,5 +103,26 @@ > <scope>test</scope> > </dependency> > </dependencies> > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.blueprint.core:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > > </project> > > Modified: aries/trunk/jmx/jmx-bundle/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-bundle/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-bundle/pom.xml (original) > +++ aries/trunk/jmx/jmx-bundle/pom.xml Wed Dec 19 22:57:24 2012 > @@ -204,7 +204,25 @@ > > <sourcepath>${project.build.directory}/sources</sourcepath> > </configuration> > </plugin> > - </plugins> > + > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > + </plugins> > </build> > </profile> > </profiles> > > Modified: aries/trunk/jmx/jmx-core-whiteboard/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-core-whiteboard/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-core-whiteboard/pom.xml (original) > +++ aries/trunk/jmx/jmx-core-whiteboard/pom.xml Wed Dec 19 22:57:24 2012 > @@ -27,7 +27,7 @@ > <artifactId>org.apache.aries.jmx.core.whiteboard</artifactId> > <packaging>bundle</packaging> > <name>Apache Aries JMX Core via Whiteboards</name> > - <version>1.1.0-SNAPSHOT</version> > + <version>2.0.0-SNAPSHOT</version> > <description> > This bundle contains an implementation of the JMX Core > specification which registers the > MBeans as services in the service registry. This allows the > whiteboard module to be > @@ -72,7 +72,7 @@ > <dependency> > <groupId>org.apache.aries.jmx</groupId> > <artifactId>org.apache.aries.jmx.core</artifactId> > - <version>1.1.0-SNAPSHOT</version> > + <version>2.0.0-SNAPSHOT</version> > </dependency> > <dependency> > <groupId>org.osgi</groupId> > @@ -102,5 +102,27 @@ > </dependency> > > </dependencies> > + > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.core.whiteboard:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > > </project> > > Modified: aries/trunk/jmx/jmx-core/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-core/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-core/pom.xml (original) > +++ aries/trunk/jmx/jmx-core/pom.xml Wed Dec 19 22:57:24 2012 > @@ -27,7 +27,7 @@ > <artifactId>org.apache.aries.jmx.core</artifactId> > <packaging>bundle</packaging> > <name>Apache Aries JMX Core</name> > - <version>1.1.0-SNAPSHOT</version> > + <version>2.0.0-SNAPSHOT</version> > <description> > This bundle contains the core implementation > of the JMX Control specification > @@ -108,4 +108,25 @@ > > </dependencies> > > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.core:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > </project> > > Modified: > aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/packageinfo > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/packageinfo?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- > aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/packageinfo > (original) > +++ > aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/packageinfo > Wed Dec 19 22:57:24 2012 > @@ -16,4 +16,4 @@ > # specific language governing permissions and limitations > # under the License. > # > -version 1.0.0 > +version 2.0.0 > > Modified: aries/trunk/jmx/jmx-whiteboard/pom.xml > URL: > http://svn.apache.org/viewvc/aries/trunk/jmx/jmx-whiteboard/pom.xml?rev=1424200&r1=1424199&r2=1424200&view=diff > > ============================================================================== > --- aries/trunk/jmx/jmx-whiteboard/pom.xml (original) > +++ aries/trunk/jmx/jmx-whiteboard/pom.xml Wed Dec 19 22:57:24 2012 > @@ -197,6 +197,23 @@ > </execution> > </executions> > </plugin> > + <plugin> > + <groupId>org.apache.aries.versioning</groupId> > + > <artifactId>org.apache.aries.versioning.plugin</artifactId> > + <version>0.1.0-SNAPSHOT</version> > + <executions> > + <execution> > + <id>default-verify</id> > + <phase>verify</phase> > + <goals> > + <goal>version-check</goal> > + </goals> > + <configuration> > + > > <oldArtifact>org.apache.aries.jmx:org.apache.aries.jmx.whiteboard:1.0.0</oldArtifact> > + </configuration> > + </execution> > + </executions> > + </plugin> > </plugins> > </build> > </profile> > > > -- Thanks Emily ================= Emily Jiang [email protected]
