Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated the Maven POMs to build the core and benchmark projects.

  • Loading branch information...
commit fbeb795b5621fb2778fbc9ccdd967a250517f141 1 parent e25d800
@rburton rburton authored
Showing with 322 additions and 65 deletions.
  1. +91 −0 pom.xml
  2. +20 −65 sitemesh3-core/pom.xml
  3. +211 −0 sitemesh3-tools-benchmark/pom.xml
View
91 pom.xml
@@ -0,0 +1,91 @@
+<?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>opensymphony</groupId>
+ <artifactId>sitemesh-parent</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <name>The Sitemesh parent POM</name>
+
+ <description>
+ The Sitemesh parent POM.
+ </description>
+
+ <url>http://www.opensymphony.com/sitemesh</url>
+
+ <organization>
+ <name>OpenSymphony</name>
+ <url>http://www.opensymphony.com/</url>
+ </organization>
+
+ <modules>
+ <module>sitemesh3-core</module>
+ <module>sitemesh3-tools-benchmark</module>
+ </modules>
+
+ <developers>
+ <developer>
+ <id>joewalnes</id>
+ <name>Joe Walnes</name>
+ <email>joe.walnes at gmail.com</email>
+ <roles>
+ <role>Owner</role>
+ <role>Committer</role>
+ </roles>
+ </developer>
+ <developer>
+ <id>rburton</id>
+ <name>Richard L. Burton III</name>
+ <email>rburton@codehaus.org</email>
+ <roles>
+ <role>Committer</role>
+ </roles>
+ </developer>
+ </developers>
+
+ <ciManagement/>
+
+ <issueManagement>
+ <system>JIRA</system>
+ <url>http://jira.opensymphony.com/browse/SIM</url>
+ </issueManagement>
+
+ <scm>
+ <connection>scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/</connection>
+ <developerConnection>
+ scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/
+ </developerConnection>
+ <url>http://bitbucket.org/joewalnes/sitemesh-3-java/</url>
+ </scm>
+
+ <licenses>
+ <license>
+ <name>The OpenSymphony Software License 1.1</name>
+ <url>http://www.opensymphony.com/sitemesh/license.action</url>
+ </license>
+ </licenses>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-idea-plugin</artifactId>
+ <configuration>
+ <jdkName>1.6</jdkName>
+ <exclude>target,test-output,.clover,build</exclude>
+ <useShortDependencyNames>true</useShortDependencyNames>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
View
85 sitemesh3-core/pom.xml
@@ -1,11 +1,17 @@
<?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">
+
+ <parent>
+ <groupId>opensymphony</groupId>
+ <artifactId>sitemesh-parent</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
<modelVersion>4.0.0</modelVersion>
- <groupId>opensymphony</groupId>
<artifactId>sitemesh3-core</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <name>Sitemesh</name>
+
+ <name>The Sitemesh Core Project</name>
<description>
SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in
@@ -30,6 +36,14 @@
<role>Committer</role>
</roles>
</developer>
+ <developer>
+ <id>rburton</id>
+ <name>Richard L. Burton III</name>
+ <email>rburton@codehaus.org</email>
+ <roles>
+ <role>Committer</role>
+ </roles>
+ </developer>
</developers>
<ciManagement/>
@@ -40,11 +54,11 @@
</issueManagement>
<scm>
- <connection>scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/</connection>
+ <connection>scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/sitemesh3-core</connection>
<developerConnection>
- scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/
+ scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/sitemesh3-core
</developerConnection>
- <url>http://bitbucket.org/joewalnes/sitemesh-3-java/</url>
+ <url>http://bitbucket.org/joewalnes/sitemesh-3-java/sitemesh3-core</url>
</scm>
<licenses>
@@ -83,33 +97,6 @@
</includes>
</configuration>
</plugin>
-
- <!--<plugin>-->
- <!--<groupId>org.apache.maven.plugins</groupId>-->
- <!--<artifactId>maven-javadoc-plugin</artifactId>-->
- <!--<executions>-->
- <!--<execution>-->
- <!--<id>attach-source</id>-->
- <!--<goals>-->
- <!--<goal>jar</goal>-->
- <!--</goals>-->
- <!--</execution>-->
- <!--</executions>-->
- <!--<configuration>-->
- <!--<encoding>UTF-8</encoding>-->
- <!--<groups>-->
- <!--<group>-->
- <!--<title>Sitemesh Packages</title>-->
- <!--<packages>com.opensymphony.sitemesh3*</packages>-->
- <!--</group>-->
- <!--</groups>-->
- <!--<show>protected</show>-->
- <!--<links>-->
- <!--<link>http://java.sun.com/j2se/1.5.0/docs/api</link>-->
- <!--</links>-->
- <!--</configuration>-->
- <!--</plugin>-->
-
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
@@ -220,36 +207,4 @@
</dependency>
</dependencies>
- <pluginRepositories>
- <pluginRepository>
- <id>Maven Snapshots</id>
- <url>http://snapshots.maven.codehaus.org/maven2/</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- <releases>
- <enabled>false</enabled>
- </releases>
- </pluginRepository>
- </pluginRepositories>
-
- <repositories>
- <repository>
- <releases>
- <enabled>false</enabled>
- <updatePolicy>always</updatePolicy>
- <checksumPolicy>warn</checksumPolicy>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- <updatePolicy>always</updatePolicy>
- <checksumPolicy>fail</checksumPolicy>
- </snapshots>
- <id>apacheSnapshots</id>
- <name>Apache Snapshots</name>
- <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
- <layout>default</layout>
- </repository>
- </repositories>
-
</project>
View
211 sitemesh3-tools-benchmark/pom.xml
@@ -0,0 +1,211 @@
+<?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">
+
+ <parent>
+ <groupId>opensymphony</groupId>
+ <artifactId>sitemesh-parent</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>sitemesh-tools-benchmark</artifactId>
+ <name>The Sitemesh Benchmark Tools</name>
+
+ <description>
+ This project is used for performance benchmark testing.
+ </description>
+
+ <url>http://www.opensymphony.com/sitemesh</url>
+
+ <organization>
+ <name>OpenSymphony</name>
+ <url>http://www.opensymphony.com/</url>
+ </organization>
+
+ <developers>
+ <developer>
+ <id>joewalnes</id>
+ <name>Joe Walnes</name>
+ <email>joe.walnes at gmail.com</email>
+ <roles>
+ <role>Owner</role>
+ <role>Committer</role>
+ </roles>
+ </developer>
+ </developers>
+
+ <ciManagement/>
+
+ <issueManagement>
+ <system>JIRA</system>
+ <url>http://jira.opensymphony.com/browse/SIM</url>
+ </issueManagement>
+
+ <scm>
+ <connection>scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/sitemesh3-tools-benchmark</connection>
+ <developerConnection>
+ scm:hg:http://bitbucket.org/joewalnes/sitemesh-3-java/sitemesh3-tools-benchmark
+ </developerConnection>
+ <url>http://bitbucket.org/joewalnes/sitemesh-3-java/sitemesh3-tools-benchmark</url>
+ </scm>
+
+ <licenses>
+ <license>
+ <name>The OpenSymphony Software License 1.1</name>
+ <url>http://www.opensymphony.com/sitemesh/license.action</url>
+ </license>
+ </licenses>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-idea-plugin</artifactId>
+ <configuration>
+ <jdkName>1.6</jdkName>
+ <exclude>target,test-output,.clover,build</exclude>
+ <useShortDependencyNames>true</useShortDependencyNames>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>com.atlassian.maven.plugins</groupId>
+ <artifactId>maven-clover2-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+ <jdk>1.6</jdk>
+ <generateXml>true</generateXml>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-source</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>clean</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ </plugin>
+ </plugins>
+ <defaultGoal>install</defaultGoal>
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jxr-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-changes-plugin</artifactId>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>jira-report</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ </plugins>
+
+ </reporting>
+
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>sitemesh3-core</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.5</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.5</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.japex</groupId>
+ <artifactId>japex</artifactId>
+ <version>1.0.25</version>
+ </dependency>
+ <dependency>
+ <groupId>jfree</groupId>
+ <artifactId>jfreechart</artifactId>
+ <version>1.0.8a</version>
+ </dependency>
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty</artifactId>
+ <version>6.1.14</version>
+ </dependency>
+ <dependency>
+ <groupId>jfree</groupId>
+ <artifactId>jcommon</artifactId>
+ <version>1.0.14</version>
+ <!--
+ The following artifact is not found in the central repository.
+ Excluding this artifact for now until I know for certain it's
+ required.
+ -->
+ <exclusions>
+ <exclusion>
+ <groupId>gnujaxp</groupId>
+ <artifactId>gnujaxp</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+
+</project>
Please sign in to comment.
Something went wrong with that request. Please try again.