<artifactId>argeo-commons</artifactId>
<version>0.3.4-SNAPSHOT</version>
<name>Argeo Commons</name>
+ <description>Generic layers integrating free / open source technologies in order to quickly develop custom enterprise systems: security, JCR, user interface, monitoring</description>
<packaging>pom</packaging>
<properties>
<developmentCycle>0.3</developmentCycle>
+ <developmentCycle.startDate>2011-03-24</developmentCycle.startDate>
<version.argeo-distribution>1.1.7</version.argeo-distribution>
<version.argeo-commons>0.3.4-SNAPSHOT</version.argeo-commons>
<!-- distribution -->
</developerConnection>
<url>https://svn.argeo.org/commons/trunk</url>
</scm>
+ <inceptionYear>2007</inceptionYear>
<licenses>
<license>
<name>Apache 2</name>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.7.1</version>
+ <version>2.12</version>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.3.1</version>
+ <version>2.4</version>
<configuration>
<archive>
<manifestFile>META-INF/MANIFEST.MF</manifestFile>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
- <version>2.4.3</version>
- </plugin>
- <plugin>
- <artifactId>maven-site-plugin</artifactId>
- <version>2.1.1</version>
+ <version>2.5</version>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
- <version>2.1</version>
+ <version>2.2.2</version>
</plugin>
<!-- Apache -->
<plugin>
<plugin>
<groupId>com.mycila.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
+ </plugin>
+ <!-- Site -->
+ <plugin>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>3.0</version>
+ <configuration>
+ <siteDirectory>doc/site</siteDirectory>
+ <generateSitemap>true</generateSitemap>
+ <skip>true</skip>
+ <reportPlugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ <version>2.4</version>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>index</report>
+ <report>summary</report>
+ <report>license</report>
+ <report>scm</report>
+ <report>issue-tracking</report>
+ <report>project-team</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.8.1</version>
+ <configuration>
+ <encoding>UTF-8</encoding>
+ <excludePackageNames>*.demo.*:*.internal.*</excludePackageNames>
+ <detectLinks>true</detectLinks>
+ <links>
+ <!-- OSGi -->
+ <link>http://www.osgi.org/javadoc/r4v42</link>
+ <!-- Spring -->
+ <link>http://static.springsource.org/spring/docs/2.5.x/api</link>
+ <link>http://static.springsource.org/osgi/docs/1.2.x/api</link>
+ <link>http://static.springsource.org/spring-security/site/docs/2.0.x/apidocs</link>
+ <!-- JCR -->
+ <link>http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0</link>
+ <!-- Eclipse -->
+ <link>http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/reference/api</link>
+ </links>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <id>aggregate</id>
+ <reports>
+ <report>aggregate</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jxr-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <excludes>
+ <exclude>**/demo/**/*</exclude>
+ <exclude>**/internal/**/*</exclude>
+ </excludes>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <id>aggregate</id>
+ <reports>
+ <report>aggregate</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>taglist-maven-plugin</artifactId>
+ <version>2.4</version>
+ <configuration>
+ <aggregate>true</aggregate>
+ <tags>
+ <tag>TODO</tag>
+ <tag>FIXME</tag>
+ </tags>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-changelog-plugin</artifactId>
+ <version>2.2</version>
+ <configuration>
+ <type>date</type>
+ <dates>
+ <date>${developmentCycle.startDate}</date>
+ </dates>
+ <dateFormat>yyyy-MM-dd</dateFormat>
+ </configuration>
+ </plugin>
+ <!-- <plugin> -->
+ <!-- <artifactId>maven-pmd-plugin</artifactId> -->
+ <!-- <version>2.7.1</version> -->
+ <!-- <configuration> -->
+ <!-- <linkXref>true</linkXref> -->
+ <!-- <targetJdk>1.6</targetJdk> -->
+ <!-- <aggregate>true</aggregate> -->
+ <!-- <excludes> -->
+ <!-- <exclude>**/springutil/*.java</exclude> -->
+ <!-- <exclude>**/demo/**/*.java</exclude> -->
+ <!-- <exclude>**/internal/**/*.java</exclude> -->
+ <!-- </excludes> -->
+ <!-- </configuration> -->
+ <!-- </plugin> -->
+ </reportPlugins>
+ </configuration>
</plugin>
</plugins>
</pluginManagement>
</configuration>
</plugin>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
+ <inherited>false</inherited>
<configuration>
- <siteDirectory>doc/site</siteDirectory>
+ <skip>false</skip>
</configuration>
</plugin>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
- <autoVersionSubmodules>true</autoVersionSubmodules>
- <releaseProfiles>release</releaseProfiles>
- <preparationGoals>clean install</preparationGoals>
+ <releaseProfiles>rpmbuild,rpmbuild-tp,el5</releaseProfiles>
</configuration>
</plugin>
<plugin>
<url>file://${site.repoBase}/${developmentCycle}/</url>
</site>
</distributionManagement>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-project-info-reports-plugin</artifactId>
- <version>2.3.1</version>
- <reportSets>
- <reportSet>
- <reports>
- <report>index</report>
- <report>summary</report>
- <report>license</report>
- <report>scm</report>
- <report>issue-tracking</report>
- <report>dependencies</report>
- </reports>
- </reportSet>
- <reportSet>
- <inherited>false</inherited>
- <reports>
- <report>project-team</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>2.7</version>
- <inherited>false</inherited>
- <configuration>
- <aggregate>true</aggregate>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <version>2.2</version>
- <configuration>
- <aggregate>true</aggregate>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- <version>2.7.1</version>
- <inherited>false</inherited>
- <configuration>
- <aggregate>true</aggregate>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>taglist-maven-plugin</artifactId>
- <version>2.4</version>
- <configuration>
- <aggregate>true</aggregate>
- <tags>
- <tag>TODO</tag>
- <tag>FIXME</tag>
- <tag>@deprecated</tag>
- </tags>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changelog-plugin</artifactId>
- <version>2.2</version>
- <inherited>false</inherited>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-pmd-plugin</artifactId>
- <version>2.3</version>
- <inherited>false</inherited>
- <configuration>
- <linkXref>true</linkXref>
- <targetJdk>1.5</targetJdk>
- <aggregate>true</aggregate>
- <excludes>
- <exclude>**/springutil/*.java</exclude>
- </excludes>
- </configuration>
- <reportSets>
- <reportSet>
- <reports>
- <report>cpd</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- </plugins>
- </reporting>
<profiles>
<profile>
<id>release</id>