lcsim/sandbox
diff -N pom.xml.old
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ pom.xml.old 30 Oct 2008 00:57:37 -0000 1.1
@@ -0,0 +1,223 @@
+<?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>
+ <artifactId>lcsim</artifactId>
+ <name>org DOT lcsim</name>
+ <version>1.3-SNAPSHOT</version>
+ <description>org.lcsim</description>
+ <scm>
+ <connection>scm:cvs:pserver:anonymous:@cvs.freehep.org:/cvs/lcd:lcsim</connection>
+ <developerConnection>scm:cvs:pserver:${scm.username}:@cvs.freehep.org:/cvs/lcd:lcsim</developerConnection>
+ <url>http://source.freehep.org/jcvsweb/ilc/LCSIM/list/lcsim</url>
+ </scm>
+ <repositories>
+ <repository>
+ <id>lcsim-maven</id>
+ <name>org.lcsim Maven Repository</name>
+ <url>http://lcsim.org/maven2</url>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>ignore</checksumPolicy>
+ </snapshots>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>lcsim-maven-plugin</id>
+ <name>org.lcsim Maven Plugin Repository</name>
+ <url>http://lcsim.org/maven2</url>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>ignore</checksumPolicy>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+ <parent>
+ <groupId>org.lcsim</groupId>
+ <artifactId>lcsim-parent</artifactId>
+ <version>1.2</version>
+ </parent>
+ <distributionManagement>
+ <site>
+ <id>org.lcsim</id>
+ <name>org.lcsim</name>
+ <url>scp://noric.slac.stanford.edu///nfs/slac/g/lcd/mc/prj/www/lcsim/software/lcsim/</url>
+ </site>
+ </distributionManagement>
+ <build>
+ <defaultGoal>install</defaultGoal>
+ <resources>
+ <resource>
+ <directory>src</directory>
+ <includes>
+ <include>org/lcsim/plugin/web/examples/</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>resources</directory>
+ </resource>
+ </resources>
+ <plugins>
+ <plugin>
+ <groupId>org.freehep</groupId>
+ <artifactId>freehep-jas-plugin</artifactId>
+ <version>2.0-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>install</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <jarName>lcsim</jarName>
+ <includes>
+ <include>org.freehep:freehep-physics</include>
+ <include>org.freehep:freehep-sio</include>
+ <include>org.lcsim:GeomConverter</include>
+ <include>xerces:xercesImpl</include>
+ <include>commons-math:commons-math</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <!-- Following 3 tests are excluded because they are very slow. -->
+ <exclude>org/lcsim/detector/tracker/readout/SimTrackerHitPositionalReadoutDriverTest.java</exclude>
+ <exclude>org/lcsim/NonTrivialPFASingleEventTest.java</exclude>
+ <exclude>org/lcsim/conditions/DetectorLocator_Test.java</exclude>
+ <!-- Following 6 tests should be covered by Tim's new TrackerHitDriver_User_Test integration test case. -->
+ <exclude>org/lcsim/detector/tracker/readout/SimTrackerHitIdentifierReadoutDriverTest.java</exclude>
+ <exclude>org/lcsim/detector/tracker/readout/TrackerBarrelDigitizationDriverTest.java</exclude>
+ <exclude>org/lcsim/detector/tracker/readout/TrackerEndcapDigitizationDriverTest.java</exclude>
+ <exclude>org/lcsim/detector/tracker/readout/TrackerHitBarrelDriverTest.java</exclude>
+ <exclude>org/lcsim/detector/tracker/readout/TrackerHitEndcapDriverTest.java</exclude>
+ <exclude>org/lcsim/detector/tracker/readout/TrackerHitStrip2DDriverTest.java</exclude>
+ <!-- Following test prints a lot of output to the terminal. -->
+ <exclude>org/lcsim/detector/tracker/readout/TrackingVolumeTest.java</exclude>
+ <exclude>**/TestCircle.java</exclude>
+ <exclude>**/TestSquare.java</exclude>
+ <exclude>org/lcsim/ReadoutTest.java</exclude>
+ <!-- This generates a www test file for DirectedTreeCompareTest so it is run manually. -->
+ <exclude>org/lcsim/recon/cluster/directedtree/DirectedTreeProdTest.java</exclude>
+ <!-- This test does nothing. -->
+ <exclude>org/lcsim/LCIOHeaderTest.java</exclude>
+ <!-- Removed while Mat is developing. -->
+ <exclude>org/lcsim/PFATest.java</exclude>
+ <!-- Removed from default build at Ron's request -->
+ <exclude>org/lcsim/recon/cluster/directedtree/DirectedTreeCompareTest</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <!-- Driver service file -->
+<!--
+ /\/\/\ This is causing Netbeans 6.1 builds to fail. /\/\/\
+ <plugin>
+ <groupId>org.lcsim</groupId>
+ <artifactId>maven-service-plugin</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>generate-service-file</id>
+ <phase>package</phase>
+ <goals>
+ <goal>generate-service-file</goal>
+ </goals>
+ <configuration>
+ <className>org.lcsim.util.Driver</className>
+ <outputDirectory>${basedir}/resources/META-INF/services/</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+-->
+ <!-- local run script -->
+<!--
+ <plugin>
+ <groupId>org.lcsim</groupId>
+ <artifactId>run-script-maven-plugin</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>generate-run-script</id>
+ <phase>package</phase>
+ <goals>
+ <goal>generate-run-script</goal>
+ </goals>
+ <configuration>
+ <mainClass>org.lcsim.job.JobControlManager</mainClass>
+ <scriptName>lcsim</scriptName>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+-->
+ <!-- creates a jar with the classpath in the manifest -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addClasspath>true</addClasspath>
+ <mainClass>org.lcsim.job.JobControlManager</mainClass>
+ <packageName>org.lcsim</packageName>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+ <!-- creates a zip file containing all jar dependencies -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>install</phase>
+ <configuration>
+ <descriptors>
+ <descriptor>${basedir}/src/assembly/deps.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <goals>
+ <goal>assembly</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <!-- unzip all deps to lib dir -->
+<!--
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <id>unzip-deps</id>
+ <phase>install</phase>
+ <configuration>
+ <tasks>
+ <delete dir="${basedir}/lib"/>
+ <unzip src="${project.build.directory}/${project.build.finalName}-deps.zip"
+ dest="${project.basedir}"/>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+-->
+ </plugins>
+ </build>
+ <dependencies>
+ <!-- Geometry Converter -->
+ <dependency>
+ <groupId>org.lcsim</groupId>
+ <artifactId>GeomConverter</artifactId>
+ <version>1.3-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+</project>