Author: linus Date: 2010-07-15 22:57:51-0700 New Revision: 18517 Added: trunk/src/argouml-core-model/pom.xml trunk/tools/maven/ (props changed) trunk/tools/maven/parentpom-for-modules.xml trunk/tools/maven/parentpom.xml trunk/tools/maven/toppom.xml Modified: trunk/src/argouml-core-model/ (props changed)
Log: Adding first attempt at maven poms for the nightly build. Added: trunk/src/argouml-core-model/pom.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/pom.xml?view=markup&pathrev=18517 ============================================================================== --- (empty file) +++ trunk/src/argouml-core-model/pom.xml 2010-07-15 22:57:51-0700 @@ -0,0 +1,20 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <!-- + Experimenting with maven for the nightly build. + --> + + <parent> + <groupId>org.argouml</groupId> + <artifactId>parentpom</artifactId> + <version>0.1</version> + <relativePath>../../tools/maven/parentpom.xml</relativePath> + </parent> + + <artifactId>argouml-core-model</artifactId> + +</project> Added: trunk/tools/maven/parentpom-for-modules.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/tools/maven/parentpom-for-modules.xml?view=markup&pathrev=18517 ============================================================================== --- (empty file) +++ trunk/tools/maven/parentpom-for-modules.xml 2010-07-15 22:57:51-0700 @@ -0,0 +1,41 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <!-- + Experimenting with maven for the nightly build. + --> + + <!-- + This contains things (relative paths) that are different for modules + i.e. for things not under argouml/src/blabla but under argouml-modules. + --> + + <groupId>org.argouml</groupId> + <artifactId>parentpom-for-modules</artifactId> + <version>0.1</version> + <packaging>pom</packaging> + + <parent> + <groupId>org.argouml</groupId> + <artifactId>parentpom</artifactId> + <version>0.1</version> + <relativePath>parentpom.xml</relativePath> + </parent> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>2.5</version> + <configuration> + <configLocation>${basedir}/../argouml/tools/checkstyle/checkstyle5_argouml.xml</configLocation> + </configuration> + </plugin> + </plugins> + </reporting> + +</project> Added: trunk/tools/maven/parentpom.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/tools/maven/parentpom.xml?view=markup&pathrev=18517 ============================================================================== --- (empty file) +++ trunk/tools/maven/parentpom.xml 2010-07-15 22:57:51-0700 @@ -0,0 +1,71 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <!-- + Experimenting with maven for the nightly build. + --> + + <groupId>org.argouml</groupId> + <artifactId>parentpom</artifactId> + <version>0.1</version> + <packaging>pom</packaging> + + <repositories> + <repository> + <id>argouml</id> + <name>ArgoUML Release Repository</name> + <layout>default</layout> + <url>http://argouml-downloads.tigris.org/maven2</url> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + </repositories> + + <build> + <sourceDirectory>${project.basedir}/src</sourceDirectory> + <testSourceDirectory>${project.basedir}/tests</testSourceDirectory> + <resources> + <resource> + <directory>${project.basedir}/src</directory> + </resource> + </resources> + <testResources> + <testResource> + <directory>${project.basedir}/tests</directory> + </testResource> + </testResources> + + <plugins> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + </plugins> + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>2.5</version> + <configuration> + <configLocation>${basedir}/../../tools/checkstyle/checkstyle5_argouml.xml</configLocation> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>2.3.1</version> + </plugin> + </plugins> + </reporting> + +</project> Added: trunk/tools/maven/toppom.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/tools/maven/toppom.xml?view=markup&pathrev=18517 ============================================================================== --- (empty file) +++ trunk/tools/maven/toppom.xml 2010-07-15 22:57:51-0700 @@ -0,0 +1,20 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <!-- + Experimenting with maven for the nightly build. + --> + + <groupId>org.argouml</groupId> + <artifactId>allArgoUMLProjects</artifactId> + <version>0.1</version> + <packaging>pom</packaging> + + <modules> + <module>../../src/argouml-core-model</module> + <module>../../../argouml-actionscript3</module> + </modules> +</project> ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2633835 To unsubscribe from this discussion, e-mail: [[email protected]].
