You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2008/08/28 20:21:21 UTC
svn commit: r689921 - in /geronimo/genesis/trunk:
genesis-flava/genesis-default-flava/pom.xml pom.xml
Author: jdillon
Date: Thu Aug 28 11:21:20 2008
New Revision: 689921
URL: http://svn.apache.org/viewvc?rev=689921&view=rev
Log:
Move gmaven-plugin version to tlp
Add some crud verification to make sure child projects change required bits
Modified:
geronimo/genesis/trunk/genesis-flava/genesis-default-flava/pom.xml
geronimo/genesis/trunk/pom.xml
Modified: geronimo/genesis/trunk/genesis-flava/genesis-default-flava/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/genesis/trunk/genesis-flava/genesis-default-flava/pom.xml?rev=689921&r1=689920&r2=689921&view=diff
==============================================================================
--- geronimo/genesis/trunk/genesis-flava/genesis-default-flava/pom.xml (original)
+++ geronimo/genesis/trunk/genesis-flava/genesis-default-flava/pom.xml Thu Aug 28 11:21:20 2008
@@ -371,11 +371,7 @@
<version>2.3.1</version>
</plugin>
- <plugin>
- <groupId>org.codehaus.groovy.maven</groupId>
- <artifactId>gmaven-plugin</artifactId>
- <version>1.0-rc-3</version>
- </plugin>
+ <!-- gmaven-plugin defined in top-level pom -->
</plugins>
</pluginManagement>
Modified: geronimo/genesis/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/genesis/trunk/pom.xml?rev=689921&r1=689920&r2=689921&view=diff
==============================================================================
--- geronimo/genesis/trunk/pom.xml (original)
+++ geronimo/genesis/trunk/pom.xml Thu Aug 28 11:21:20 2008
@@ -103,18 +103,50 @@
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.5</version>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.groovy.maven</groupId>
+ <artifactId>gmaven-plugin</artifactId>
+ <version>1.0-rc-3</version>
+ </plugin>
</plugins>
</pluginManagement>
+
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.groovy.maven</groupId>
+ <artifactId>gmaven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>check-coniguration</id>
+ <phase>validate</phase>
+ <goals>
+ <goal>execute</goal>
+ </goals>
+ <configuration>
+ <source>
+ if (!project.groupId.startsWith('org.apache.geronimo.genesis')) {
+ if (project.scm.connection.startsWith('scm:svn:http://svn.apache.org/repos/asf/geronimo/genesis')) {
+ fail('Genesis child must configure: scm.connection')
+ }
+ if (project.scm.developerConnection.startsWith('scm:svn:https://svn.apache.org/repos/asf/geronimo/genesis')) {
+ fail('Genesis child must configure: scm.developerConnection')
+ }
+ if (project.scm.url.startsWith('http://svn.apache.org/viewvc/geronimo/geronimo/genesis')) {
+ fail('Genesis child must configure: scm.url')
+ }
+ }
+ </source>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
</build>
<!--
TODO: Add default distributionManagement muck.
-->
- <!--
- TODO: Add some verification that child modules change required bits.
- -->
-
<profiles>
<profile>
<id>release</id>