offline building of site deploy to improve performance.
[utils] / pom.xml
diff --git a/pom.xml b/pom.xml
index 2d263b249cb328c3f71497f1875efe9d06215e04..ec3d564283b1a0149dbd76abd18a398894ac71ac 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
        <groupId>org.wamblee</groupId>
        <artifactId>wamblee-utils</artifactId>
        <packaging>pom</packaging>
-       <version>0.6-SNAPSHOT</version>
+       <version>0.9-SNAPSHOT</version>
        <name>/</name>
        <description>wamblee.org utilities library</description>
        <url>http://wamblee.org</url>
@@ -17,8 +17,8 @@
        </licenses>
        <scm>
                <url>https://wamblee.org/viewvc/utils</url>
-               <connection>scm:svn:https://wamblee.org/svn/public/utils/trunk</connection>
-               <developerConnection>scm:svn:https://wamblee.org/svn/public/utils/trunk</developerConnection>
+               <connection>scm:git:https://wamblee.org/git/public/utils</connection>
+               <developerConnection>scm:git:https://wamblee.org/git/public/utils</developerConnection>
        </scm>
        <developers>
                <developer>
 
        <dependencyManagement>
                <dependencies>
-
+                       <dependency>
+                               <groupId>javax.faces</groupId>
+                               <artifactId>jsf-api</artifactId>
+                               <version>1.2_02</version>
+                               <scope>provided</scope>
+                       </dependency>
                        <dependency>
                                <groupId>org.apache.wicket</groupId>
                                <artifactId>wicket</artifactId>
                                <groupId>org.jboss.weld</groupId>
                                <artifactId>weld-se</artifactId>
                                <version>1.0.1-Final</version>
-                               <scope>provided</scope>
                        </dependency>
 
                        <dependency>
                                <groupId>javax.transaction</groupId>
                                <artifactId>transaction-api</artifactId>
                                <version>1.1</version>
+                                <scope>provided</scope>
                        </dependency>
 
                        <dependency>
                                <version>${spring.version}</version>
                        </dependency>
 
-                       <dependency>
-                               <groupId>dom4j</groupId>
-                               <artifactId>dom4j</artifactId>
-                               <version>1.6</version>
-                               <exclusions>
-                                       <exclusion>
-                                               <groupId>xml-apis</groupId>
-                                               <artifactId>xml-apis</artifactId>
-                                       </exclusion>
-                               </exclusions>
-                       </dependency>
                        <dependency>
                                <groupId>net.sf.ehcache</groupId>
                                <artifactId>ehcache-core</artifactId>
                                <artifactId>commons-email</artifactId>
                                <version>1.0</version>
                        </dependency>
-                       <dependency>
-                               <groupId>jaxen</groupId>
-                               <artifactId>jaxen</artifactId>
-                               <version>1.1-beta-9</version>
-                               <exclusions>
-                                       <exclusion>
-                                               <groupId>xom</groupId>
-                                               <artifactId>xom</artifactId>
-                                       </exclusion>
-                                       <exclusion>
-                                               <groupId>xerces</groupId>
-                                               <artifactId>xmlParserAPIs</artifactId>
-                                       </exclusion>
-                               </exclusions>
-                       </dependency>
                        <dependency>
                                <groupId>jstl</groupId>
                                <artifactId>jstl</artifactId>
                                <artifactId>commons-dbcp</artifactId>
                                <version>1.4</version>
                        </dependency>
-                       <dependency>
+                       <!-- dependency>
                                <groupId>toplink.essentials</groupId>
                                <artifactId>toplink-essentials</artifactId>
                                <version>2.1-60f</version>
-                       </dependency>
+                       </dependency -->
                        <dependency>
                                <groupId>org.eclipse.persistence</groupId>
                                <artifactId>eclipselink</artifactId>
 
        <build>
                <plugins>
+            <plugin>
+                           <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-javadoc-plugin</artifactId>
+                               <version>3.4.1</version>
+                <configuration>
+                    <failOnError>false</failOnError>
+                    <failOnWarnings>false</failOnWarnings>
+                </configuration>
+                       </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-release-plugin</artifactId>
-                               <version>2.0</version>
+                               <version>2.2.1</version>
                                <configuration>
                                        <autoVersionSubmodules>true</autoVersionSubmodules>
+                                        <localCheckout>true</localCheckout>
+                                        <pushChanges>false</pushChanges>
                                        <goals>javadoc:jar deploy</goals>
                                </configuration>
                        </plugin>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>jalopy-maven-plugin</artifactId>
+                               <version>1.0-alpha-1</version>
                                <configuration>
                                        <fileFormat>UNIX</fileFormat>
                                        <convention>org.wamblee.jalopy.xml</convention>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
+                               <version>2.3.2</version>
                                <configuration>
                                        <source>1.6</source>
                                        <target>1.6</target>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
+                               <version>2.3.1</version>
                                <executions>
                                        <execution>
                                                <goals>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>cobertura-maven-plugin</artifactId>
-                               <version>2.3</version>
+                               <version>2.7</version>
                                <executions>
-                                       <execution>
-                                               <goals>
-                                                       <goal>clean</goal>
-                                               </goals>
-                                       </execution>
+                    <execution>
+                                           <phase>post-integration-test</phase>
+                        <goals>
+                            <goal>cobertura</goal>
+                        </goals>
+                    </execution>
                                </executions>
                                <configuration>
-                                       <instrumentation>
-                                               <excludes>
-                                               </excludes>
-                                       </instrumentation>
+                    <aggregate>true</aggregate>
+                    <formats>
+                        <format>html</format>
+                        <format>xml</format>
+                    </formats>
                                </configuration>
                        </plugin>
                        <plugin>
                        <plugins>
                                <plugin>
                                        <artifactId>maven-site-plugin</artifactId>
-                                       <version>2.1.1</version>
+                                       <version>3.12.0</version>
+                                       <configuration>
+                                               <reportPlugins>
+                                                       <plugin>
+                                                               <groupId>org.apache.maven.plugins</groupId>
+                                                               <artifactId>maven-project-info-reports-plugin</artifactId>
+                                                               <version>2.3.1</version>
+                                                               <configuration>
+                                                                       <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
+                                                                       <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+                                                               </configuration>
+                                                       </plugin>
+                                                       <plugin>
+                                                               <groupId>org.apache.maven.plugins</groupId>
+                                                               <artifactId>maven-javadoc-plugin</artifactId>
+                                                               <version>3.4.1</version>
+                                <configuration>
+                                    <failOnError>false</failOnError>
+                                    <failOnWarnings>false</failOnWarnings>
+                                </configuration>
+                                                       </plugin>
+                                                       <plugin>
+                                                               <groupId>org.codehaus.mojo</groupId>
+                                                               <artifactId>cobertura-maven-plugin</artifactId>
+                                                               <version>2.3</version>
+                                                               <configuration>
+                                                                       <formats>
+                                                                               <format>xml</format>
+                                                                               <format>html</format>
+                                                                       </formats>
+                                                               </configuration>
+                                                       </plugin>               
+                                               </reportPlugins>
+                                       </configuration>
                                </plugin>
                        </plugins>
                </pluginManagement>
 
        </build>
 
-
        <reporting>
                <plugins>
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-project-info-reports-plugin</artifactId>
-                               <reportSets>
-                                       <reportSet>
-                                               <reports>
-                                                       <report>checkstyle</report>
-                                                       <report>javadoc</report>
-                                                       <!--report>dependencies</report -->
-                                                       <!-- report>project-team</report -->
-                                                       <!-- report>mailing-list</report -->
-                                                       <!-- report>issue-tracking</report -->
-                                                       <!-- report>license</report -->
-                                                       <!--report>scm</report -->
-                                               </reports>
-                                       </reportSet>
-                               </reportSets>
-                       </plugin>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>findbugs-maven-plugin</artifactId>
-                               <version>2.3.1</version>
+                               <version>3.0.5</version>
                                <configuration>
                                        <xmlOutput>true</xmlOutput>
-                                       <!-- Optional derectory to put findbugs xdoc xml report -->
                                        <xmlOutputDirectory>target/site</xmlOutputDirectory>
                                        <findbugsXmlOutput>true</findbugsXmlOutput>
-                                       <!-- Optional directory to put findbugs xml report -->
                                        <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory>
                                </configuration>
 
                        </plugin>
-
                        <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>changes-maven-plugin</artifactId>
-                               <version>2.0-beta-1</version>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-changes-plugin</artifactId>
+                               <version>2.12.1</version>
                                <reportSets>
                                        <reportSet>
                                                <reports>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-javadoc-plugin</artifactId>
-                               <version>2.5</version>
-                       </plugin>
+                               <version>3.4.1</version>
+                <configuration>
+                  <failOnError>false</failOnError>
+                  <failOnWarnings>false</failOnWarnings>
+                </configuration>
+                       </plugin>          
                        <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>surefire-report-maven-plugin</artifactId>
-                       </plugin>
-                       <!-- Test coverage reporting -->
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>cobertura-maven-plugin</artifactId>
-                               <version>2.3</version>
-                               <configuration>
-                                       <formats>
-                                               <format>xml</format>
-                                               <format>html</format>
-                                       </formats>
-                               </configuration>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-surefire-report-plugin</artifactId>
+                               <version>2.22.2</version>
                        </plugin>
-
-                       <!-- checkstyle -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-checkstyle-plugin</artifactId>
-                               <version>2.5</version>
+                               <version>3.2.0</version>
                                <configuration>
                                        <configLocation>org.wamblee.checkstyle.xml</configLocation>
                                </configuration>
                        </plugin>
 
-                       <!-- taglist -->
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>taglist-maven-plugin</artifactId>
-                               <configuration>
-                                       <tags>
-                                               <tag>TODO</tag>
-                                               <tag>@todo</tag>
-                                               <tag>FIXME</tag>
-                                       </tags>
-                               </configuration>
-                       </plugin>
-
                </plugins>
        </reporting>
 
                        </activation>
                        <distributionManagement>
                                <repository>
-                                       <id>local</id>
+                                       <id>localdir</id>
                                        <name>Local directory</name>
                                        <url>file:${user.home}/java/workspace/deploy</url>
                                </repository>
        </properties>
 
 </project>
+
+
+
+