Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

[refactor] collapsed droid-parent into multi-module build - simplifie…

…s the project layout :-)

git-svn-id: https://wb-d-tfs2.web.local/svn/dp/trunk/droid@228 8cb85be0-0016-d946-ad3d-90027f349634
  • Loading branch information...
commit ad49e4a279bd6809206c40321dce66545d3816b7 1 parent b612f1b
aretter authored
View
0  droid-parent/LICENSE → LICENSE
File renamed without changes
View
1  droid-binary/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-binary</artifactId>
View
1  droid-build-tools/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-build-tools</artifactId>
View
1  droid-command-line/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-command-line</artifactId>
View
1  droid-container/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-container</artifactId>
View
1  droid-core-interfaces/pom.xml
@@ -5,7 +5,6 @@
<groupId>uk.gov.nationalarchives</groupId>
<artifactId>droid</artifactId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-core-interfaces</artifactId>
View
1  droid-core/pom.xml
@@ -6,7 +6,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-core</artifactId>
View
1  droid-export-interfaces/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-export-interfaces</artifactId>
View
1  droid-export/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-export</artifactId>
View
1  droid-help/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-help</artifactId>
View
6 droid-parent/.checkstyle
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<fileset-config file-format-version="1.2.0" simple-config="true">
- <fileset name="all" enabled="true" check-config-name="Sun Checks" local="false">
- <file-match-pattern match-pattern="." include-pattern="true"/>
- </fileset>
-</fileset-config>
View
8 droid-parent/.classpath
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" output="target/classes" path="src/main/java"/>
- <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
- <classpathentry kind="output" path="target/classes"/>
-</classpath>
View
29 droid-parent/.project
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>droid-parent</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.maven.ide.eclipse.maven2Builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.maven.ide.eclipse.maven2Nature</nature>
- <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
- </natures>
-</projectDescription>
View
481 droid-parent/pom.xml
@@ -1,481 +0,0 @@
-<?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>uk.gov.nationalarchives</groupId>
- <artifactId>droid</artifactId>
- <version>6.1-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <name>droid</name>
- <description>A tool developed by the UK National Archives to perform automated batch identification of file formats.</description>
- <url>http://digital-preservation.github.com/droid/</url>
- <inceptionYear>2012</inceptionYear>
-
- <organization>
- <name>The National Archives</name>
- <url>http://www.nationalarchives.gov.uk</url>
- </organization>
-
- <developers>
- <developer>
- <name>Ross Spencer</name>
- <organization>The National Archives</organization>
- <organizationUrl>http://www.nationalarchives.gsi.gov.uk</organizationUrl>
- </developer>
- <developer>
- <name>Richard Brennan</name>
- </developer>
- <developer>
- <name>Adam Retter</name>
- <organization>Adam Retter Consulting</organization>
- <organizationUrl>http://www.adamretter.org.uk</organizationUrl>
- </developer>
- <developer>
- <name>Matt Palmer</name>
- </developer>
- <!-- TODO add others - ask Ross -->
- </developers>
-
- <licenses>
- <license>
- <name>The BSD 3-Clause License</name>
- <url>http://www.opensource.org/licenses/BSD-3-Clause</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
-
- <scm>
- <connection>scm:svn:https://wb-d-tfs2.web.local/svn/dp/trunk/droid</connection>
- <developerConnection>scm:svn:https://wb-d-tfs2.web.local/svn/dp/trunk/droid</developerConnection>
- <url>https://github.com/digital-preservation/droid</url>
- <!--
- <connection>scm:git:git://github.com/digital-preservation/droid.git</connection>
- <developerConnection>scm:git:git://github.com/digital-preservation/droid.git</developerConnection>
- <url>https://github.com/digital-preservation/droid</url>
- -->
- </scm>
-
- <mailingLists>
- <mailingList>
- <name>droid-users</name>
- <post>droid-users@lists.sourceforge.net</post>
- <subscribe>https://lists.sourceforge.net/lists/listinfo/droid-users</subscribe>
- <unsubscribe>https://lists.sourceforge.net/lists/listinfo/droid-users</unsubscribe>
- <archive>http://sourceforge.net/mailarchive/forum.php?forum_name=droid-users</archive>
- </mailingList>
- </mailingLists>
-
- <properties>
- <project.build.source>1.6</project.build.source>
- <project.build.target>1.6</project.build.target>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <project.email>pronom@nationalarchives.gsi.gov.uk</project.email>
- <spring.version>2.5.6.SEC03</spring.version>
- <hibernate.version>3.4.0.GA</hibernate.version>
- <derby.version>10.8.2.2</derby.version>
- <antlr.version>3.2</antlr.version>
- <cxf.version>2.2.12</cxf.version>
- </properties>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>2.5</version>
- </plugin>
- <plugin>
- <groupId>org.antlr</groupId>
- <artifactId>antlr3-maven-plugin</artifactId>
- <version>${antlr.version}</version>
- </plugin>
- <plugin>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-codegen-plugin</artifactId>
- <version>${cxf.version}</version>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.7</version>
- </plugin>
- <plugin>
- <groupId>com.mycila.maven-license-plugin</groupId>
- <artifactId>maven-license-plugin</artifactId>
- <version>1.9.0</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.9.1</version>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>cobertura-maven-plugin</artifactId>
- <version>2.5.1</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.5.1</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>2.12</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.4</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <version>2.1.2</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>2.8.1</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-release-plugin</artifactId>
- <version>2.3.2</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.3</version>
- </plugin>
- </plugins>
- </pluginManagement>
-
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <configuration>
- <encoding>${project.build.sourceEncoding}</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>com.mycila.maven-license-plugin</groupId>
- <artifactId>maven-license-plugin</artifactId>
- <inherited>true</inherited>
- <configuration>
- <header>${basedir}/../droid-parent/header.txt</header>
- <failIfMissing>true</failIfMissing>
- <aggregate>true</aggregate> <!-- if this module references other modules, then check those too -->
- <strictCheck>true</strictCheck>
- <properties>
- <year>${project.inceptionYear}</year>
- <organisation>${project.organization.name}</organisation>
- <email>${project.email}</email>
- </properties>
- <encoding>${project.build.sourceEncoding}</encoding>
- <excludes>
- <exclude>header.txt</exclude>
- <exclude>LICENSE</exclude>
- <exclude>src-header.txt</exclude>
- <exclude>**/test_sig_files/**</exclude> <!-- TODO move test sig files to the src/test/resources folder -->
- <exclude>**/DROID_SignatureFile_*.xml</exclude>
- <exclude>**/container-signature*.xml</exclude>
- <exclude>**/tmp/**</exclude>
- <exlcude>**/profiles/**</exlcude>
- <exclude>**/droid-test-db/**</exclude>
- </excludes>
- </configuration>
- <executions>
- <execution>
- <id>check-headers</id>
- <phase>verify</phase>
- <goals>
- <goal>check</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>${project.build.source}</source>
- <target>${project.build.target}</target>
- <encoding>${project.build.sourceEncoding}</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <useManifestOnlyJar>false</useManifestOnlyJar>
- <useSystemClassLoader>false</useSystemClassLoader>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
- <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
- </manifest>
- <manifestEntries>
- <Source-Revision>${buildNumber}</Source-Revision>
- <Build-Timestamp>${timestamp}</Build-Timestamp>
- <Source-Repository>${project.scm.connection}</Source-Repository>
- <Description>${project.description}</Description>
- <Website>${project.url}</Website>
- </manifestEntries>
- </archive>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
- <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
- </manifest>
- <manifestEntries>
- <Source-Revision>${buildNumber}</Source-Revision>
- <Build-Timestamp>${timestamp}</Build-Timestamp>
- <Source-Repository>${project.scm.connection}</Source-Repository>
- <Description>${project.description}</Description>
- <Website>${project.url}</Website>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>attach-sources</id>
- <phase>verify</phase>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <links>
- <link>${project.url}</link>
- <link>${project.organization.url}</link>
- </links>
- <packagesheader>DROID Packages</packagesheader>
- <doctitle>DROID ${project.version}</doctitle>
- <windowtitle>DROID ${project.version}</windowtitle>
- <bottom>
- <![CDATA[
- Copyright &copy; ${project.inceptionYear}-{currentYear} <a href="${project.organization.url}">${project.organization.name}</a>. All Rights Reserved
- ]]>
- </bottom>
- <archive>
- <manifest>
- <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
- <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
- </manifest>
- <manifestEntries>
- <Source-Revision>${buildNumber}</Source-Revision>
- <Build-Timestamp>${timestamp}</Build-Timestamp>
- <Source-Repository>${project.scm.connection}</Source-Repository>
- <Description>${project.description}</Description>
- <Website>${project.url}</Website>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>attach-javadocs</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>byteseek</groupId>
- <artifactId>byteseek-tna</artifactId>
- <version>1.1.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- <version>2.9.1</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.4</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.6</version>
- </dependency>
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils-core</artifactId>
- <version>1.8.3</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>3.2.1</version>
- </dependency>
- <dependency>
- <groupId>commons-configuration</groupId>
- <artifactId>commons-configuration</artifactId>
- <version>1.8</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-compress</artifactId>
- <version>1.4.1</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-core</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-beans</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-aspects</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>de.huxhorn.lilith</groupId>
- <artifactId>de.huxhorn.lilith.3rdparty.flyingsaucer.core-renderer</artifactId>
- <version>8RC1</version>
- </dependency>
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- <version>1.6.2</version>
- </dependency>
- <dependency>
- <groupId>de.schlichtherle</groupId>
- <artifactId>truezip</artifactId>
- <version>6.8.4</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-test</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.4</version>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <version>1.8.4</version>
- </dependency>
- <dependency>
- <groupId>xmlunit</groupId>
- <artifactId>xmlunit</artifactId>
- <version>1.3</version>
- </dependency>
- <dependency>
- <groupId>org.dbunit</groupId>
- <artifactId>dbunit</artifactId>
- <version>2.4.8</version>
- </dependency>
- <dependency>
- <groupId>org.antlr</groupId>
- <artifactId>antlr-runtime</artifactId>
- <version>${antlr.version}</version>
- </dependency>
- <dependency>
- <groupId>org.antlr</groupId>
- <artifactId>antlr</artifactId>
- <version>${antlr.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <repositories>
- <repository>
- <id>wb-d-tfs2.web.local</id>
- <name>wb-d-tfs2.web.local-releases</name>
- <url>http://wb-d-tfs2.web.local:8081/artifactory/ext-release-local</url>
- </repository>
- </repositories>
-
- <pluginRepositories>
- <pluginRepository>
- <id>mc-release</id>
- <name>Local Maven repository of releases</name>
- <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- <releases>
- <enabled>true</enabled>
- </releases>
- </pluginRepository>
- </pluginRepositories>
-
- <distributionManagement>
- <repository>
- <id>central</id>
- <name>wb-d-tfs2.web.local-releases</name>
- <url>http://wb-d-tfs2.web.local:8081/artifactory/libs-release-local</url>
- </repository>
- <snapshotRepository>
- <id>snapshots</id>
- <name>wb-d-tfs2.web.local-snapshots</name>
- <url>http://wb-d-tfs2.web.local:8081/artifactory/libs-snapshot-local</url>
- </snapshotRepository>
- </distributionManagement>
-
-</project>
View
1  droid-report-interfaces/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-report-interfaces</artifactId>
View
1  droid-report/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-report</artifactId>
View
1  droid-results/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-results</artifactId>
View
1  droid-swing-ui/pom.xml
@@ -5,7 +5,6 @@
<artifactId>droid</artifactId>
<groupId>uk.gov.nationalarchives</groupId>
<version>6.1-SNAPSHOT</version>
- <relativePath>../droid-parent/pom.xml</relativePath>
</parent>
<artifactId>droid-ui</artifactId>
View
0  droid-parent/header.txt → header.txt
File renamed without changes
View
521 pom.xml
@@ -1,32 +1,497 @@
<?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>uk.gov.nationalarchives</groupId>
- <artifactId>droid-mm</artifactId>
- <version>6.1-SNAPSHOT</version>
- <packaging>pom</packaging>
- <name>droid-mm</name>
+ <modelVersion>4.0.0</modelVersion>
-<modules>
- <module>droid-core</module>
- <module>droid-core-interfaces</module>
- <module>droid-build-tools</module>
- <module>droid-command-line</module>
- <module>droid-binary</module>
- <module>droid-container</module>
- <module>droid-export</module>
- <module>droid-export-interfaces</module>
- <module>droid-help</module>
- <module>droid-report</module>
- <module>droid-report-interfaces</module>
- <module>droid-results</module>
- <module>droid-swing-ui</module>
- </modules>
- <repositories>
- <repository>
- <id>wb-d-tfs2.web.local</id>
- <name>wb-d-tfs2.web.local-releases</name>
- <url>http://wb-d-tfs2.web.local:8081/artifactory/ext-release-local</url>
- </repository>
- </repositories>
+ <groupId>uk.gov.nationalarchives</groupId>
+ <artifactId>droid</artifactId>
+ <version>6.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <name>droid</name>
+ <description>A tool developed by the UK National Archives to perform automated batch identification of file formats.</description>
+ <url>http://digital-preservation.github.com/droid/</url>
+ <inceptionYear>2012</inceptionYear>
+
+ <modules>
+ <module>droid-core</module>
+ <module>droid-core-interfaces</module>
+ <module>droid-build-tools</module>
+ <module>droid-command-line</module>
+ <module>droid-binary</module>
+ <module>droid-container</module>
+ <module>droid-export</module>
+ <module>droid-export-interfaces</module>
+ <module>droid-help</module>
+ <module>droid-report</module>
+ <module>droid-report-interfaces</module>
+ <module>droid-results</module>
+ <module>droid-swing-ui</module>
+ </modules>
+
+ <organization>
+ <name>The National Archives</name>
+ <url>http://www.nationalarchives.gov.uk</url>
+ </organization>
+
+ <developers>
+ <developer>
+ <name>Ross Spencer</name>
+ <organization>The National Archives</organization>
+ <organizationUrl>http://www.nationalarchives.gsi.gov.uk</organizationUrl>
+ </developer>
+ <developer>
+ <name>Richard Brennan</name>
+ </developer>
+ <developer>
+ <name>Adam Retter</name>
+ <organization>Adam Retter Consulting</organization>
+ <organizationUrl>http://www.adamretter.org.uk</organizationUrl>
+ </developer>
+ <developer>
+ <name>Matt Palmer</name>
+ </developer>
+ <!-- TODO add others - ask Ross -->
+ </developers>
+
+ <licenses>
+ <license>
+ <name>The BSD 3-Clause License</name>
+ <url>http://www.opensource.org/licenses/BSD-3-Clause</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <scm>
+ <connection>scm:svn:https://wb-d-tfs2.web.local/svn/dp/trunk/droid</connection>
+ <developerConnection>scm:svn:https://wb-d-tfs2.web.local/svn/dp/trunk/droid</developerConnection>
+ <url>https://github.com/digital-preservation/droid</url>
+ <!--
+ <connection>scm:git:git://github.com/digital-preservation/droid.git</connection>
+ <developerConnection>scm:git:git://github.com/digital-preservation/droid.git</developerConnection>
+ <url>https://github.com/digital-preservation/droid</url>
+ -->
+ </scm>
+
+ <mailingLists>
+ <mailingList>
+ <name>droid-users</name>
+ <post>droid-users@lists.sourceforge.net</post>
+ <subscribe>https://lists.sourceforge.net/lists/listinfo/droid-users</subscribe>
+ <unsubscribe>https://lists.sourceforge.net/lists/listinfo/droid-users</unsubscribe>
+ <archive>http://sourceforge.net/mailarchive/forum.php?forum_name=droid-users</archive>
+ </mailingList>
+ </mailingLists>
+
+ <properties>
+ <project.build.source>1.6</project.build.source>
+ <project.build.target>1.6</project.build.target>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <project.email>pronom@nationalarchives.gsi.gov.uk</project.email>
+ <spring.version>2.5.6.SEC03</spring.version>
+ <hibernate.version>3.4.0.GA</hibernate.version>
+ <derby.version>10.8.2.2</derby.version>
+ <antlr.version>3.2</antlr.version>
+ <cxf.version>2.2.12</cxf.version>
+ </properties>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.5</version>
+ </plugin>
+ <plugin>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr3-maven-plugin</artifactId>
+ <version>${antlr.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-codegen-plugin</artifactId>
+ <version>${cxf.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.7</version>
+ </plugin>
+ <plugin>
+ <groupId>com.mycila.maven-license-plugin</groupId>
+ <artifactId>maven-license-plugin</artifactId>
+ <version>1.9.0</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <version>2.9.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ <version>2.5.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.5.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.12</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.4</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.8.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.3.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <configuration>
+ <encoding>${project.build.sourceEncoding}</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>com.mycila.maven-license-plugin</groupId>
+ <artifactId>maven-license-plugin</artifactId>
+ <inherited>true</inherited>
+ <configuration>
+ <header>header.txt</header>
+ <failIfMissing>true</failIfMissing>
+ <aggregate>true</aggregate> <!-- if this module references other modules, then check those too -->
+ <strictCheck>true</strictCheck>
+ <properties>
+ <year>${project.inceptionYear}</year>
+ <organisation>${project.organization.name}</organisation>
+ <email>${project.email}</email>
+ </properties>
+ <encoding>${project.build.sourceEncoding}</encoding>
+ <excludes>
+ <exclude>header.txt</exclude>
+ <exclude>LICENSE</exclude>
+ <exclude>src-header.txt</exclude>
+ <exclude>**/test_sig_files/**</exclude> <!-- TODO move test sig files to the src/test/resources folder -->
+ <exclude>**/DROID_SignatureFile_*.xml</exclude>
+ <exclude>**/container-signature*.xml</exclude>
+ <exclude>**/tmp/**</exclude>
+ <exlcude>**/profiles/**</exlcude>
+ <exclude>**/droid-test-db/**</exclude>
+ </excludes>
+ </configuration>
+ <executions>
+ <execution>
+ <id>check-headers</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>${project.build.source}</source>
+ <target>${project.build.target}</target>
+ <encoding>${project.build.sourceEncoding}</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <useManifestOnlyJar>false</useManifestOnlyJar>
+ <useSystemClassLoader>false</useSystemClassLoader>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <Source-Revision>${buildNumber}</Source-Revision>
+ <Build-Timestamp>${timestamp}</Build-Timestamp>
+ <Source-Repository>${project.scm.connection}</Source-Repository>
+ <Description>${project.description}</Description>
+ <Website>${project.url}</Website>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <Source-Revision>${buildNumber}</Source-Revision>
+ <Build-Timestamp>${timestamp}</Build-Timestamp>
+ <Source-Repository>${project.scm.connection}</Source-Repository>
+ <Description>${project.description}</Description>
+ <Website>${project.url}</Website>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <links>
+ <link>${project.url}</link>
+ <link>${project.organization.url}</link>
+ </links>
+ <packagesheader>DROID Packages</packagesheader>
+ <doctitle>DROID ${project.version}</doctitle>
+ <windowtitle>DROID ${project.version}</windowtitle>
+ <bottom>
+ <![CDATA[
+ Copyright &copy; ${project.inceptionYear}-{currentYear} <a href="${project.organization.url}">${project.organization.name}</a>. All Rights Reserved
+ ]]>
+ </bottom>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <Source-Revision>${buildNumber}</Source-Revision>
+ <Build-Timestamp>${timestamp}</Build-Timestamp>
+ <Source-Repository>${project.scm.connection}</Source-Repository>
+ <Description>${project.description}</Description>
+ <Website>${project.url}</Website>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>byteseek</groupId>
+ <artifactId>byteseek-tna</artifactId>
+ <version>1.1.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>2.9.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.6</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils-core</artifactId>
+ <version>1.8.3</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <version>3.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-configuration</groupId>
+ <artifactId>commons-configuration</artifactId>
+ <version>1.8</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <version>1.4.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-aspects</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>de.huxhorn.lilith</groupId>
+ <artifactId>de.huxhorn.lilith.3rdparty.flyingsaucer.core-renderer</artifactId>
+ <version>8RC1</version>
+ </dependency>
+ <dependency>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>1.6.2</version>
+ </dependency>
+ <dependency>
+ <groupId>de.schlichtherle</groupId>
+ <artifactId>truezip</artifactId>
+ <version>6.8.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <version>1.8.4</version>
+ </dependency>
+ <dependency>
+ <groupId>xmlunit</groupId>
+ <artifactId>xmlunit</artifactId>
+ <version>1.3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.dbunit</groupId>
+ <artifactId>dbunit</artifactId>
+ <version>2.4.8</version>
+ </dependency>
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr-runtime</artifactId>
+ <version>${antlr.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr</artifactId>
+ <version>${antlr.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <repositories>
+ <repository>
+ <id>wb-d-tfs2.web.local</id>
+ <name>wb-d-tfs2.web.local-releases</name>
+ <url>http://wb-d-tfs2.web.local:8081/artifactory/ext-release-local</url>
+ </repository>
+ </repositories>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>mc-release</id>
+ <name>Local Maven repository of releases</name>
+ <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <distributionManagement>
+ <repository>
+ <id>central</id>
+ <name>wb-d-tfs2.web.local-releases</name>
+ <url>http://wb-d-tfs2.web.local:8081/artifactory/libs-release-local</url>
+ </repository>
+ <snapshotRepository>
+ <id>snapshots</id>
+ <name>wb-d-tfs2.web.local-snapshots</name>
+ <url>http://wb-d-tfs2.web.local:8081/artifactory/libs-snapshot-local</url>
+ </snapshotRepository>
+ </distributionManagement>
+
</project>
Please sign in to comment.
Something went wrong with that request. Please try again.