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]].

Reply via email to