I am running :
mvn 2.0.4
JDK 1.5
subversion
Multiple project structure!
*Why does this build has a SUCCESSFUL status? It did not do an update?*
*Is there something wrong with my pom.xml? This did work back in July 2006!*
**
**
Parent pom.xml
|
|____ Child pom.xml
If am trying to do a "scm:update"
mvn scm:update
-DconnectionUrl=scm:svn:svn://csspap/CSS_JAVA_DEVELOPMENT/trunk
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] CSS JAVA APPLICATIONS *<---------------------- Parent*
[INFO] OPER_MET *<-----------------------
Child*
[INFO] Searching repository for plugin with prefix: 'scm'.
[INFO]
----------------------------------------------------------------------------
[INFO] Building CSS JAVA APPLICATIONS
[INFO] task-segment: [scm:update] (aggregator-style)
[INFO]
----------------------------------------------------------------------------
[INFO] [scm:update]
[INFO] Executing: svn --non-interactive update
[INFO] Working directory: /usr2/local/builds/CSS_JAVA_DEV/projects
[INFO] Unknown file status: 'S' in line Skipped'.'.
*<------------------- This is the issue I believe*
[INFO] Storing revision in 'scm.revision' project property.
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Fri Nov 10 16:27:38 CST 2006
[INFO] Final Memory: 6M/225M
[INFO]
------------------------------------------------------------------------
*But this does not update the any of the src directories!*
*PARENT POM.XML*
**
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.weenergies.development</groupId>
<artifactId>JavaDev</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>CSS JAVA APPLICATIONS</name>
<description>
This is our main pom.xml. This file ^M
will control the sub-modules for builds, ^M
test and deploy. This main project will provide
the basic values that will be passed to sub-modules.
</description>
<pluginRepositories>
<pluginRepository>
<id>ibiblio.net</id>
<url>http://www.ibiblio.net/pub/packages/maven2</url>
</pluginRepository>
</pluginRepositories>
<properties>
<war.deploy>/usr2/local/jboss-4.0.3SP1
/server/JTEST/deploy/</war.deploy>
</properties>
<modules>
<module>OPER_MET</module>
</modules>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.13</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>
<plugins>
</plugins>
</build>
<distributionManagement>
<site>
<id>website</id>
<url>file:///usr2/local/jboss-4.0.3SP1/server/JSTAGE/deploy/Reports.war/
</url>
</site>
</distributionManagement>
</project>
*CHILD POM.XML*
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>com.weenergies.development</groupId>
<artifactId>JavaDev</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.weenergies.development.tools</groupId>
<artifactId>OPER_MET</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>OPER_MET</name>
<description>This will configure the Operating Metrics Web
Application!</description>
<pluginRepositories>
</pluginRepositories>
<build>
<sourceDirectory>src/</sourceDirectory>
<testSourceDirectory>test/</testSourceDirectory>
<finalName>OPER_MET</finalName>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<tagBase>svn://csspap/CSS_JAVA_DEVELOPMENT/tags</tagBase>
<tag>RB_TAG</tag>
<generateReleasePoms>false</generateReleasePoms>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>4.0.3</version>
</dependency>
<dependency>
<groupId>sybase.jbdcx</groupId>
<artifactId>sybase-jbdc</artifactId>
<version>5.0</version>
</dependencies>
</project>
THanks