You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by en...@apache.org on 2006/04/04 09:19:58 UTC

svn commit: r391259 - /incubator/yoko/trunk/pom.xml

Author: enolan
Date: Tue Apr  4 02:19:56 2006
New Revision: 391259

URL: http://svn.apache.org/viewcvs?rev=391259&view=rev
Log:
Adding top-level pom.xml

Added:
    incubator/yoko/trunk/pom.xml   (with props)

Added: incubator/yoko/trunk/pom.xml
URL: http://svn.apache.org/viewcvs/incubator/yoko/trunk/pom.xml?rev=391259&view=auto
==============================================================================
--- incubator/yoko/trunk/pom.xml (added)
+++ incubator/yoko/trunk/pom.xml Tue Apr  4 02:19:56 2006
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.yoko</groupId>
+    <artifactId>Yoko</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <name>Yoko CORBA Server</name>
+    <url>http://incubator.apache.org/yoko/</url>
+
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>api</module>
+        <module>tools</module>
+        <module>orb</module>
+        
+        <!-- These are not ready yet        
+        <module>system_tests</module>
+        <module>distribution</module>
+        !-->
+    </modules>
+
+    <!-- These properties should be defined in top level pom.xml -->
+     <properties>
+        <celtix.version>0.5-SNAPSHOT</celtix.version>
+        <jaxws.version>2.0-JAXWS-2.0-EA3</jaxws.version>
+        <compiler.version>2.0.1-SNAPSHOT</compiler.version>
+        <javadoc.version>2.0-beta-3</javadoc.version>
+        <jar.version>2.1-SNAPSHOT</jar.version>
+        <java.source.version>1.5</java.source.version>
+        <compile.flags>-Xlint:unchecked,deprecation,fallthrough,finally</compile.flags>
+        <java.endorsed.dirs>${basedir}/target/classes</java.endorsed.dirs>
+        <site.version>2.0-beta-4</site.version>
+        <compile.forked>false</compile.forked>
+        <java.source.version>1.5</java.source.version>
+        <compile.flags>-Xlint:unchecked,deprecation,fallthrough,finally</compile.flags>
+    </properties>
+
+    <build>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+                <excludes>
+                    <exclude>**/*.java</exclude>
+                </excludes>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>target/generated/src/main/resources</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </resource>
+        </resources>
+        <testResources>
+            <testResource>
+                <directory>src/test/java</directory>
+                <excludes>
+                    <exclude>**/*.java</exclude>
+                </excludes>
+            </testResource>
+            <testResource>
+                <directory>src/test/resources</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </testResource>
+        </testResources>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>${jar.version}</version>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>${compiler.version}</version>
+                <configuration>
+                    <source>${java.source.version}</source>
+                    <target>${java.source.version}</target>
+                    <showDeprecation>true</showDeprecation>
+                    <fork>${compile.forked}</fork>
+                    <compilerArgument>${compile.flags}</compilerArgument>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <version>${site.version}</version>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-eclipse-plugin</artifactId>
+                <configuration>
+                    <!--<downloadSources>true</downloadSources>-->
+                    <buildcommands>
+                        <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String>
+                        <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</java.lang.String>
+                        <java.lang.String>net.sourceforge.pmd.eclipse.pmdBuilder</java.lang.String>
+                    </buildcommands>
+                    <projectnatures>
+                        <nature>org.eclipse.jdt.core.javanature</nature>
+                        <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
+                        <nature>net.sourceforge.pmd.eclipse.pmdNature</nature>
+                    </projectnatures>
+                </configuration>
+            </plugin>
+        </plugins>
+        <defaultGoal>install</defaultGoal>
+    </build>
+
+  <reporting>
+    <plugins>      
+      <plugin>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <artifactId>maven-clover-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <artifactId>maven-pmd-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </reporting>
+
+</project>

Propchange: incubator/yoko/trunk/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/yoko/trunk/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml