svn commit: r18946 - trunk: . src/argouml-app src/argouml-core-model src/argouml-core-model-euml src/argouml-core-model-mdr tools tools/maven

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: linus
Date: 2010-12-28 11:17:13-0800
New Revision: 18946

Added:
   trunk/tools/pom.xml
Removed:
   trunk/tools/maven/parentpom-for-modules.xml
Modified:
   trunk/pom.xml
   trunk/src/argouml-app/pom.xml
   trunk/src/argouml-core-model-euml/pom.xml
   trunk/src/argouml-core-model-mdr/pom.xml
   trunk/src/argouml-core-model/pom.xml
   trunk/tools/   (props changed)
   trunk/tools/maven/parentpom.xml
   trunk/tools/maven/toppom.xml

Log:
Gave the projects names and descriptions for maven.
Changed the checkstyle configuration to use a plugin/project.
Added CI-reference.
Added issue referense.


These changes are only for the maven build from within Hudson and
does not affect the source or the build scripts for the release.

Modified: trunk/pom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/pom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/pom.xml	(original)
+++ trunk/pom.xml	2010-12-28 11:17:13-0800
@@ -19,4 +19,10 @@
     <module>src/argouml-core-model-euml</module>
     <module>src/argouml-app</module>
   </modules>
+
+  <name>argouml-core</name>
+  <description>
+The group of core argouml projects.
+This project is the virtual project that includes all core subprojects.
+  </description>
 </project>

Modified: trunk/src/argouml-app/pom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/pom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/src/argouml-app/pom.xml	(original)
+++ trunk/src/argouml-app/pom.xml	2010-12-28 11:17:13-0800
@@ -135,4 +135,11 @@
     </dependency>
   </dependencies>
 
+  <name>argouml-app</name>
+  <description>
+This is the project containing most of the application or
+the parts of the application that are not (yet) moved into their
+own projects.
+  </description>
+
 </project>

Modified: trunk/src/argouml-core-model-euml/pom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-euml/pom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/src/argouml-core-model-euml/pom.xml	(original)
+++ trunk/src/argouml-core-model-euml/pom.xml	2010-12-28 11:17:13-0800
@@ -146,4 +146,10 @@
     </dependency>
   </dependencies>
 
+  <name>argouml-core-model-euml</name>
+  <description>
+This is the project containing the euml/uml2/ecore version 
+of the model subsystem.
+  </description>
+
 </project>

Modified: trunk/src/argouml-core-model-mdr/pom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/pom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/src/argouml-core-model-mdr/pom.xml	(original)
+++ trunk/src/argouml-core-model-mdr/pom.xml	2010-12-28 11:17:13-0800
@@ -89,4 +89,9 @@
     </dependency>
   </dependencies>
 
+  <name>argouml-core-model-mdr</name>
+  <description>
+This is the project containing the mdr of the model subsystem.
+  </description>
+
 </project>

Modified: trunk/src/argouml-core-model/pom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/pom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/src/argouml-core-model/pom.xml	(original)
+++ trunk/src/argouml-core-model/pom.xml	2010-12-28 11:17:13-0800
@@ -97,4 +97,9 @@
     </dependency>
   </dependencies>
 
+  <name>argouml-core-model</name>
+  <description>
+This is the project containing the general part of the model subsystem.
+  </description>
+
 </project>

Removed: 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=18945

Modified: trunk/tools/maven/parentpom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/tools/maven/parentpom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/tools/maven/parentpom.xml	(original)
+++ trunk/tools/maven/parentpom.xml	2010-12-28 11:17:13-0800
@@ -51,6 +51,18 @@
           <target>1.5</target>
         </configuration>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+        <version>2.5</version>
+        <dependencies>
+          <dependency>
+            <groupId>org.argouml</groupId>
+            <artifactId>tools</artifactId>
+            <version>0.1</version>
+          </dependency>
+        </dependencies>
+      </plugin>
     </plugins>
   </build>
 
@@ -61,7 +73,7 @@
         <artifactId>maven-checkstyle-plugin</artifactId>
         <version>2.5</version>
         <configuration>
-          <configLocation>${basedir}/../../tools/checkstyle/checkstyle5_argouml.xml</configLocation>
+          <configLocation>checkstyle/checkstyle5_argouml.xml</configLocation>
         </configuration>
       </plugin>
       <plugin>
@@ -108,7 +120,7 @@
 
   <ciManagement>
     <system>Hudson</system>
-    <url>http://closettop.homelinux.org:8080/</url>
+    <url>http://closettop.homelinux.org:8080/jobs/maven-build/</url>
   </ciManagement>
 
 

Modified: trunk/tools/maven/toppom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/tools/maven/toppom.xml?view=diff&pathrev=18946&r1=18945&r2=18946
==============================================================================
--- trunk/tools/maven/toppom.xml	(original)
+++ trunk/tools/maven/toppom.xml	2010-12-28 11:17:13-0800
@@ -14,11 +14,12 @@
   <packaging>pom</packaging>
 
   <modules>
+    <module>..</module>
     <module>../..</module>
     <module>../../../argouml-actionscript3</module>
   </modules>
   
-  <name>ManyArgoUMLProjects</name>
+  <name>argouml-all</name>
   <description>
 The ArgoUML project contains separate projects for plugins.
 This project is the virtual project that includes them all.

Added: trunk/tools/pom.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/tools/pom.xml?view=markup&pathrev=18946
==============================================================================
--- (empty file)
+++ trunk/tools/pom.xml	2010-12-28 11:17:13-0800
@@ -0,0 +1,30 @@
+<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>tools</artifactId>
+  <version>0.1</version>
+
+  <build>
+    <resources>
+      <resource>
+        <directory>${project.basedir}</directory>
+        <includes>
+          <include>checkstyle/*</include>
+        </includes>
+      </resource>
+    </resources>
+  </build>
+
+  <name>argouml-tools</name>
+  <description>
+Project that contains the configuration of ArgoUML tools.
+  </description>
+</project>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2694357

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.