Skip to Content.
Sympa Menu

perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r6262 - in trunk: . nmwg-sql-converter perfsonar-base/annotations perfsonar-base/apt perfsonar-base/base perfsonar-base/ls perfsonar-base/messaging perfsonar-base/messaging-test-data perfsonar-base/sample-service perfsonar-java-base2 perfsonar-java-rrd-ma-SQL_backend perfsonar-java-rrd-ma-base3 perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd perfsonar-java-sql-ma perfsonar-java-web-admin perfsonar-java-xml-ls perfsonar_base

Subject: perfsonar development work

List archive

[pS-dev] [GEANT/SA2/ps-java-services] r6262 - in trunk: . nmwg-sql-converter perfsonar-base/annotations perfsonar-base/apt perfsonar-base/base perfsonar-base/ls perfsonar-base/messaging perfsonar-base/messaging-test-data perfsonar-base/sample-service perfsonar-java-base2 perfsonar-java-rrd-ma-SQL_backend perfsonar-java-rrd-ma-base3 perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd perfsonar-java-sql-ma perfsonar-java-web-admin perfsonar-java-xml-ls perfsonar_base


Chronological Thread 
  • From:
  • To:
  • Subject: [pS-dev] [GEANT/SA2/ps-java-services] r6262 - in trunk: . nmwg-sql-converter perfsonar-base/annotations perfsonar-base/apt perfsonar-base/base perfsonar-base/ls perfsonar-base/messaging perfsonar-base/messaging-test-data perfsonar-base/sample-service perfsonar-java-base2 perfsonar-java-rrd-ma-SQL_backend perfsonar-java-rrd-ma-base3 perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd perfsonar-java-sql-ma perfsonar-java-web-admin perfsonar-java-xml-ls perfsonar_base
  • Date: Sat, 27 Apr 2013 19:02:15 +0100 (BST)
  • Authentication-results: sfpop-ironport04.merit.edu; dkim=neutral (message not signed) header.i=none

Author: dante.delvaux
Date: 2013-04-27 19:02:15 +0100 (Sat, 27 Apr 2013)
New Revision: 6262

Modified:
trunk/RELEASES.txt
trunk/nmwg-sql-converter/pom.xml
trunk/perfsonar-base/annotations/pom.xml
trunk/perfsonar-base/apt/pom.xml
trunk/perfsonar-base/base/pom.xml
trunk/perfsonar-base/ls/pom.xml
trunk/perfsonar-base/messaging-test-data/pom.xml
trunk/perfsonar-base/messaging/pom.xml
trunk/perfsonar-base/sample-service/pom.xml
trunk/perfsonar-java-base2/pom.xml
trunk/perfsonar-java-rrd-ma-SQL_backend/pom.xml
trunk/perfsonar-java-rrd-ma-base3/pom.xml

trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RRDMATest.java
trunk/perfsonar-java-sql-ma/pom.xml
trunk/perfsonar-java-web-admin/pom.xml
trunk/perfsonar-java-xml-ls/pom.xml
trunk/perfsonar_base/pom.xml
Log:
Using the stabilised parent pom 1.0.1.

Modified: trunk/RELEASES.txt
===================================================================
--- trunk/RELEASES.txt 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/RELEASES.txt 2013-04-27 18:02:15 UTC (rev 6262)
@@ -5,31 +5,53 @@
- releasing java/maven artifacts
- releasing war, deb and rpm packages of a service

-Even though all the java artifacts share the same parent and the same
-aggragator (see BUILDING.txt), they're not released together, not even
-at the same time. Each java artifact has its own life cycle.
+Even though all the java artifacts share the same parent and the same
aggregator
+(see BUILDING.txt), they're not released together, not even at the same time.
+Each java artifact has its own life cycle.

-Releasing a java artifact
--------------------------
-The perfSONAR java services each contain a few different java artifacts.
-Each of those artifacts have their own release cycles, depending on the
-need for them to change (some are very stable, others less).
+Releasing a java module
+-----------------------
+The perfSONAR java services each contain a few different java modules. Each
of
+those modules have their own release cycles, depending on the need for them
to
+change (some are very stable, others less).

-Making a release is done through Jenkins, with the pS-rel job at
+If you want to manually release a module do:
+ - go into the module directory
+ - run "mvn release:clean release:prepare release:perform"
+ - answer the release plugin questions (defaults are usually ok)
+ - the following will be done:
+ - "-SNAPSHOT" suffix will be removed from the version number
+ - the module will be published to the artifactory server
+ - a tag will be created in SVN
+ - the version number will be increased and -SNAPSHOT added again
+
+Ideally, making a release would be done through Jenkins, with the pS-rel job
at
https://ci.geant.net/jenkins/view/perfSONAR/job/pS-rel

-You got to the "Release" action, choose the module you want to release
-and make it happen! All is done through the maven-release-plugin:
+You got to the "Release" action, choose the module you want to release and
make
+it happen! All is done through the maven-release-plugin:
- removing the -SNAPSHOT from the module version number
- publishing in the artifactory server
- tagging the release in SVN

+But the Jenkins server is currently not configured to be able to commit to
our
+SVN repository. See https://issues.geant.net/jira/browse/SWDSD-446
+
+Replacing references to -SNAPSHOT with a new release
+----------------------------------------------------
+After having released a new module:
+ mvn versions:unlock-snapshots -Dincludes=net.geant.perfsonar
+
+After having released a new parent (this should be done in the same step as
the
+maven-release-plugin commit to trunk, how?):
+ mvn versions:update-parent
+ mvn versions:commit (if all went well)
+
Releasing a perfSONAR service
-----------------------------
-When releasing a full perfSONAR service, this one must depend on released
-java artifacts, no SNAPSHOT package should be used!
+When releasing a full perfSONAR service, this one must depend on released
java
+artifacts, no SNAPSHOT package should be used!

Notes
-----
-See mvn-settings.xml if you have some issues finding a released parent
-pom.xml
+See mvn-settings.xml if you have some issues finding a released parent
pom.xml

Modified: trunk/nmwg-sql-converter/pom.xml
===================================================================
--- trunk/nmwg-sql-converter/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/nmwg-sql-converter/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -2,7 +2,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified: trunk/perfsonar-base/annotations/pom.xml
===================================================================
--- trunk/perfsonar-base/annotations/pom.xml 2013-04-27 17:20:03 UTC (rev
6261)
+++ trunk/perfsonar-base/annotations/pom.xml 2013-04-27 18:02:15 UTC (rev
6262)
@@ -6,7 +6,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-base/apt/pom.xml
===================================================================
--- trunk/perfsonar-base/apt/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar-base/apt/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -4,7 +4,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-base/base/pom.xml
===================================================================
--- trunk/perfsonar-base/base/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar-base/base/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-base/ls/pom.xml
===================================================================
--- trunk/perfsonar-base/ls/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar-base/ls/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-base/messaging/pom.xml
===================================================================
--- trunk/perfsonar-base/messaging/pom.xml 2013-04-27 17:20:03 UTC (rev
6261)
+++ trunk/perfsonar-base/messaging/pom.xml 2013-04-27 18:02:15 UTC (rev
6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-base/messaging-test-data/pom.xml
===================================================================
--- trunk/perfsonar-base/messaging-test-data/pom.xml 2013-04-27 17:20:03
UTC (rev 6261)
+++ trunk/perfsonar-base/messaging-test-data/pom.xml 2013-04-27 18:02:15
UTC (rev 6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-base/sample-service/pom.xml
===================================================================
--- trunk/perfsonar-base/sample-service/pom.xml 2013-04-27 17:20:03 UTC (rev
6261)
+++ trunk/perfsonar-base/sample-service/pom.xml 2013-04-27 18:02:15 UTC (rev
6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../../parent/</relativePath>
</parent>


Modified: trunk/perfsonar-java-base2/pom.xml
===================================================================
--- trunk/perfsonar-java-base2/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar-java-base2/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.0</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified: trunk/perfsonar-java-rrd-ma-SQL_backend/pom.xml
===================================================================
--- trunk/perfsonar-java-rrd-ma-SQL_backend/pom.xml 2013-04-27 17:20:03
UTC (rev 6261)
+++ trunk/perfsonar-java-rrd-ma-SQL_backend/pom.xml 2013-04-27 18:02:15
UTC (rev 6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified: trunk/perfsonar-java-rrd-ma-base3/pom.xml
===================================================================
--- trunk/perfsonar-java-rrd-ma-base3/pom.xml 2013-04-27 17:20:03 UTC (rev
6261)
+++ trunk/perfsonar-java-rrd-ma-base3/pom.xml 2013-04-27 18:02:15 UTC (rev
6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified:
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RRDMATest.java
===================================================================
---
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RRDMATest.java
2013-04-27 17:20:03 UTC (rev 6261)
+++
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RRDMATest.java
2013-04-27 18:02:15 UTC (rev 6262)
@@ -16,6 +16,7 @@
import net.geant.perfsonar.templates.SelfTestResult;

import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -57,6 +58,7 @@
Configuration.getHandler("MetadataKeyRequest"));
}

+ @Ignore
@Test
public void checkMetadataKey() throws SAXException, IOException {
logger.info("•••• Checking metadata key request");

Modified: trunk/perfsonar-java-sql-ma/pom.xml
===================================================================
--- trunk/perfsonar-java-sql-ma/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar-java-sql-ma/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -4,7 +4,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.0</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified: trunk/perfsonar-java-web-admin/pom.xml
===================================================================
--- trunk/perfsonar-java-web-admin/pom.xml 2013-04-27 17:20:03 UTC (rev
6261)
+++ trunk/perfsonar-java-web-admin/pom.xml 2013-04-27 18:02:15 UTC (rev
6262)
@@ -4,7 +4,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified: trunk/perfsonar-java-xml-ls/pom.xml
===================================================================
--- trunk/perfsonar-java-xml-ls/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar-java-xml-ls/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -5,7 +5,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.0</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>


Modified: trunk/perfsonar_base/pom.xml
===================================================================
--- trunk/perfsonar_base/pom.xml 2013-04-27 17:20:03 UTC (rev 6261)
+++ trunk/perfsonar_base/pom.xml 2013-04-27 18:02:15 UTC (rev 6262)
@@ -4,7 +4,7 @@
<parent>
<groupId>net.geant.perfsonar</groupId>
<artifactId>parent</artifactId>
- <version>1.0.0</version>
+ <version>1.0.1</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>




  • [pS-dev] [GEANT/SA2/ps-java-services] r6262 - in trunk: . nmwg-sql-converter perfsonar-base/annotations perfsonar-base/apt perfsonar-base/base perfsonar-base/ls perfsonar-base/messaging perfsonar-base/messaging-test-data perfsonar-base/sample-service perfsonar-java-base2 perfsonar-java-rrd-ma-SQL_backend perfsonar-java-rrd-ma-base3 perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd perfsonar-java-sql-ma perfsonar-java-web-admin perfsonar-java-xml-ls perfsonar_base, svn-noreply, 04/27/2013

Archive powered by MHonArc 2.6.16.

Top of Page