In prep for release, I plan to update the project-wide parent pom to
reflect project-wide settings. Attached is the delta I plan to make
compared to M2 but in brief the changes are:
* change the version to 2-incubating
* remove the semi-official repo on the WS zone (if still needed the
axis module can define this)
* add in the official incubator repo for plugins and artifacts
* remove the global SCM definition as each release bundle should
define its own
* added some informational comments
Given the project-wide impact I'd like review before committing,
especially from the SDO and DAS modules.
Naturally, here's my +1
Thanks
--
Jeremy
Index: pom.xml
===================================================================
--- pom.xml
(.../https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/pom/parent/1/pom.xml)
(revision 509409)
+++ pom.xml (.../pom.xml) (working copy)
@@ -29,7 +29,7 @@
<packaging>pom</packaging>
<name>Apache Tuscany Project Parent</name>
<description>Parent POM defining settings that can be used across
Tuscany</description>
- <version>1-incubator</version>
+ <version>2-incubating-SNAPSHOT</version>
<prerequisites>
<maven>2.0.4</maven>
@@ -39,39 +39,59 @@
<notice.dir>.</notice.dir>
</properties>
- <scm>
-
<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/tuscany/java</connection>
-
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/tuscany/java</developerConnection>
- <url>http://svn.apache.org/viewvc/incubator/tuscany/java</url>
- </scm>
-
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/browse/TUSCANY</url>
</issueManagement>
<repositories>
- <!-- needed for Apache webServices artifacts -->
+ <!--
+ The central Maven repository and Apache SNAPSHOT repository are
inherited from the parent POM
+ -->
+
+ <!-- Apache Incubator repository for artifacts released by Incubator
projects -->
<repository>
- <id>apache.m1</id>
- <name>Apache Maven 1 Repository</name>
- <url>http://people.apache.org/repository</url>
- <layout>legacy</layout>
+ <id>apache.incubator</id>
+ <name>Apache Incubator Repository</name>
+ <url>http://people.apache.org/repo/m2-incubating-repository</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
</repository>
+
</repositories>
<pluginRepositories>
- <!-- needed for OSGi plugin -->
+ <!-- Apache Incubator repository for artifacts released by Incubator
projects -->
<pluginRepository>
+ <id>apache.incubator</id>
+ <name>Apache Incubator Repository</name>
+ <url>http://people.apache.org/repo/m2-incubating-repository</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </pluginRepository>
+
+ <!-- Apache SNAPSHOT repository for unreleased artifacts -->
+ <pluginRepository>
<id>apache.snapshots</id>
<name>Apache SNAPSHOT Repository</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
- <!-- used for Plexus plugins -->
+ <!-- Codehaus SNAPSHOT repository -->
<pluginRepository>
<id>codehaus-snapshot</id>
<name>Codehaus Snapshot Repository</name>
@@ -83,6 +103,9 @@
</pluginRepositories>
<distributionManagement>
+ <!--
+ Whilst in incubation, released project artifacts are deployed to
the incubator repository
+ -->
<repository>
<id>apache.incubator</id>
<name>Apache Incubator Repository</name>
@@ -113,6 +136,7 @@
</build>
<profiles>
+ <!-- profile for generating Eclipse project definitions -->
<profile>
<!-- this is kind of a hack for eclipse. Eclipse doesn't like
"." as a resource directory as then you have
source directories inside a source directory which causes all
kinds of errors. We'll just point
@@ -124,6 +148,8 @@
<notice.dir>src/main/resources</notice.dir>
</properties>
</profile>
+
+ <!-- profile for verifying source code correctness -->
<profile>
<id>sourcecheck</id>
<build>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]