Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Various pom updates for site-generation, reporting, etc.
  • Loading branch information
Edwin Shin committed Feb 7, 2013
1 parent 60ffce9 commit f4e0a03
Showing 1 changed file with 203 additions and 2 deletions.
205 changes: 203 additions & 2 deletions pom.xml
Expand Up @@ -18,6 +18,9 @@
<activemq.version>5.7.0</activemq.version>
<enunciate.version>1.26.2</enunciate.version>
<endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
<!-- Use ${project_name} instead of ${project.artifactId} to avoid incorrect
replacements of "fcrepo4" in child modules -->
<project_name>fcrepo4</project_name>
</properties>

<modules>
Expand All @@ -29,7 +32,6 @@

<dependencyManagement>
<dependencies>

<!-- Import the ModeShape BOM for embedded usage. This adds to the "dependenciesManagement"
section defaults for all of the modules we might need, but we still have to include
in the "dependencies" section the modules we DO need. The benefit is that we don't
Expand Down Expand Up @@ -76,7 +78,6 @@
<version>1.9.5</version>
<scope>test</scope>
</dependency>

</dependencies>
</dependencyManagement>

Expand Down Expand Up @@ -169,7 +170,105 @@
</compilerArguments>
</configuration>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<!-- see http://jira.codehaus.org/browse/MRELEASE-424 -->
<mavenExecutorId>forked-path</mavenExecutorId>
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-gitexe</artifactId>
<version>1.7</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-jxr-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
<configuration>
<outputName>surefire-report</outputName>
<aggregate>true</aggregate>
<reportsDirectories>
<reportsDirectory>${project.build.directory}/surefire-reports/</reportsDirectory>
<reportsDirectory>${project.build.directory}/failsafe-reports/</reportsDirectory>
</reportsDirectories>
</configuration>
</plugin>
<plugin>
<artifactId>maven-changelog-plugin</artifactId>
<version>2.2</version>
<configuration>
<displayFileDetailUrl>http://github.com/mediashelf/${project_name}/blob/master/%FILE% </displayFileDetailUrl>
</configuration>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>1.3.1</version>
<reportSets>
<reportSet>
<reports>
<report>dependency-updates-report</report>
<report>plugin-updates-report</report>
<report>property-updates-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</reportPlugins>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-gitexe</artifactId>
<version>1.6</version>
</extension>
<extension>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-manager-plexus</artifactId>
<version>1.7</version>
</extension>
<extension>
<groupId>com.github.stephenc.wagon</groupId>
<artifactId>wagon-gitsite</artifactId>
<version>0.4.1</version>
</extension>
</extensions>
</build>

<repositories>
Expand All @@ -192,5 +291,107 @@
<url>http://download.java.net/maven/2/</url>
</repository>
</repositories>

<scm>
<connection>scm:git:git://github.com/mediashelf/${project_name}.git
</connection>
<developerConnection>scm:git:git@github.com:mediashelf/${project_name}.git
</developerConnection>
<url>http://github.com/mediashelf/${project_name}</url>
<tag>HEAD</tag>
</scm>

<prerequisites>
<maven>3.0.0</maven>
</prerequisites>

<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
<comments>Copyright (c) 2012 DuraSpace</comments>
</license>
</licenses>

<distributionManagement>
<site>
<id>gh-pages</id>
<url>gitsite:git@github.com/futures/${project_name}.git</url>
</site>
</distributionManagement>

<developers>
<developer>
<id>eddies</id>
<name>Edwin Shin</name>
<email>edwin.shin @ (domain of organization url)</email>
<organization>MediaShelf</organization>
<organizationUrl>http://www.yourmediashelf.com/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>+8</timezone>
</developer>
<developer>
<id>ajs6f</id>
<name>Adam Soroka</name>
<email>ajs6f @ (domain of organization url)</email>
<organization>University of Virginia</organization>
<organizationUrl>http://www.virginia.edu/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>-5</timezone>
</developer>
<developer>
<id>barmintor</id>
<name>Ben Armintor</name>
<email>ba2213 @ (domain of organization url)</email>
<organization>Columbia University</organization>
<organizationUrl>http://www.columbia.edu/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>-5</timezone>
</developer>
<developer>
<id>cbeer</id>
<name>Chris Beer</name>
<email>cbeer @ (domain of organization url)</email>
<organization>Stanford University</organization>
<organizationUrl>http://www.stanford.edu/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>-8</timezone>
</developer>
<developer>
<id>fasseg</id>
<name>Frank Asseg</name>
<organization>FIZ Karlsruhe</organization>
<roles>
<role>developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>jmacwilliams</id>
<name>Jason MacWilliams</name>
<organization>Discovery Garden</organization>
<roles>
<role>developer</role>
</roles>
<timezone>-4</timezone>
</developer>
<developer>
<id>anusharanganathan</id>
<name>Anusha Ranganathan</name>
<organization>Oxford University</organization>
<roles>
<role>developer</role>
</roles>
<timezone>+0</timezone>
</developer>
</developers>

</project>

0 comments on commit f4e0a03

Please sign in to comment.