| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <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>org.apache.wicket</groupId> |
| <artifactId>wicket-parent</artifactId> |
| <version>1.3.0-SNAPSHOT</version> |
| <packaging>pom</packaging> |
| |
| <name>Wicket Parent</name> |
| <description>Wicket is a Java-based open source component web application framework.</description> |
| |
| <profiles> |
| <profile> |
| <id>jdk-1.4</id> |
| <activation> |
| <activeByDefault>false</activeByDefault> |
| <jdk>1.4</jdk> |
| </activation> |
| <modules> |
| <module>jdk-1.4</module> |
| <module>archetypes/quickstart</module> |
| </modules> |
| </profile> |
| <profile> |
| <id>jdk-1.5</id> |
| <activation> |
| <activeByDefault>false</activeByDefault> |
| </activation> |
| <modules> |
| <module>jdk-1.5</module> |
| <module>archetypes/quickstart</module> |
| </modules> |
| </profile> |
| <profile> |
| <id>bamboo</id> |
| <activation> |
| <activeByDefault>false</activeByDefault> |
| </activation> |
| <distributionManagement> |
| <snapshotRepository> |
| <id>repo</id> |
| <name>Local Bamboo/Tomcat repository</name> |
| <url>file:/home/wicket/tomcat/webapps/maven/repository/</url> |
| <uniqueVersion>false</uniqueVersion> |
| </snapshotRepository> |
| </distributionManagement> |
| </profile> |
| <profile> |
| <id>release</id> |
| <activation> |
| <activeByDefault>false</activeByDefault> |
| </activation> |
| <!-- |
| modules jdk-1.4 and jdk-1.5 are defined not to process their |
| submodules: their release profile is empty. This way we can |
| define which projects to release with a Wicket release from |
| the parent. |
| --> |
| <modules> |
| <module>jdk-1.4</module> |
| <module>jdk-1.4/wicket</module> |
| <module>jdk-1.4/wicket-datetime</module> |
| <module>jdk-1.4/wicket-extensions</module> |
| <module>jdk-1.4/wicket-ioc</module> |
| <module>jdk-1.4/wicket-spring</module> |
| <module>jdk-1.4/wicket-velocity</module> |
| <module>jdk-1.5</module> |
| <module>jdk-1.5/wicket-spring-annot</module> |
| <module>jdk-1.5/wicket-auth-roles</module> |
| <module>jdk-1.5/wicket-guice</module> |
| <module>jdk-1.5/wicket-jmx</module> |
| <module>jdk-1.5/wicket-objectssizeof-agent</module> |
| <module>jdk-1.5/wicket-examples</module> |
| <module>archetypes/quickstart</module> |
| </modules> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-gpg-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <artifactId>maven-remote-resources-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| </plugins> |
| </build> |
| <distributionManagement> |
| <site> |
| <id>local</id> |
| <url>file:target/site/</url> |
| </site> |
| <repository> |
| <id>local</id> |
| <url>file:target/m2-repo/</url> |
| </repository> |
| </distributionManagement> |
| </profile> |
| <profile> |
| <id>all</id> |
| <activation> |
| <activeByDefault>true</activeByDefault> |
| </activation> |
| <modules> |
| <module>jdk-1.4</module> |
| <module>jdk-1.5</module> |
| <module>archetypes/quickstart</module> |
| <module>testing/wicket-threadtest</module> |
| </modules> |
| </profile> |
| </profiles> |
| |
| <url>http://wicket.apache.org/${project.artifactId}</url> |
| <inceptionYear>2004</inceptionYear> |
| |
| <organization> |
| <name>Apache Software Foundation</name> |
| <url>http://apache.org</url> |
| </organization> |
| |
| <licenses> |
| <license> |
| <name>The Apache Software License, Version 2.0</name> |
| <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| <distribution>repo</distribution> |
| </license> |
| </licenses> |
| |
| <issueManagement> |
| <system>jira</system> |
| <url>http://issues.apache.org/jira/browse/WICKET</url> |
| </issueManagement> |
| |
| <ciManagement> |
| <system>bamboo</system> |
| <url>http://wicketstuff.org/bamboo</url> |
| </ciManagement> |
| |
| <scm> |
| <connection>scm:svn:http://svn.apache.org/repos/asf/wicket/trunk</connection> |
| <developerConnection>scm:svn:https://svn.apache.org/repos/asf/wicket/trunk</developerConnection> |
| <url>http://svn.apache.org/viewvc/wicket/trunk</url> |
| </scm> |
| |
| <mailingLists> |
| <mailingList> |
| <name>Wicket Announcements List</name> |
| <post>announce@wicket.apache.org</post> |
| <subscribe>announce-subscribe@wicket.apache.org</subscribe> |
| <unsubscribe>announce-unsubscribe@wicket.apache.org</unsubscribe> |
| <archive>http://www.nabble.com/Wicket---Announce-f13975.html</archive> |
| </mailingList> |
| <mailingList> |
| <name>Wicket User List</name> |
| <post>users@wicket.apache.org</post> |
| <subscribe>users-subscribe@wicket.apache.org</subscribe> |
| <unsubscribe>users-unsubscribe@wicket.apache.org</unsubscribe> |
| <archive>http://www.nabble.com/Wicket---User-f13976.html</archive> |
| </mailingList> |
| <mailingList> |
| <name>Wicket Development List</name> |
| <post>dev@wicket.apache.org</post> |
| <subscribe>dev-subscribe@wicket.apache.org</subscribe> |
| <unsubscribe>dev-unsubscribe@wicket.apache.org</unsubscribe> |
| <archive>http://www.nabble.com/Wicket---Dev-f13977.html</archive> |
| </mailingList> |
| <mailingList> |
| <name>Wicket commit List</name> |
| <subscribe>commits-subscribe@wicket.apache.org</subscribe> |
| <unsubscribe>commits-unsubscribe@wicket.apache.org</unsubscribe> |
| <archive>http://mail-archives.apache.org/mod_mbox/wicket-commits/</archive> |
| </mailingList> |
| </mailingLists> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| <classifier>tests</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-extensions</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-guice</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-ioc</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-jmx</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-spring</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-spring-annot</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-auth-roles</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-datetime</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.wicket</groupId> |
| <artifactId>wicket-velocity</artifactId> |
| <version>${project.version}</version> |
| <type>jar</type> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>3.8.1</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>servlet-api</artifactId> |
| <version>2.3</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>1.4.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-log4j12</artifactId> |
| <version>1.4.2</version> |
| </dependency> |
| <dependency> |
| <groupId>log4j</groupId> |
| <artifactId>log4j</artifactId> |
| <version>1.2.13</version> |
| <optional>true</optional> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring</artifactId> |
| <version>2.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mortbay.jetty</groupId> |
| <artifactId>jetty</artifactId> |
| <version>6.1.5</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.mortbay.jetty</groupId> |
| <artifactId>servlet-api-2.5</artifactId> |
| <version>6.1.5</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>mx4j</groupId> |
| <artifactId>mx4j</artifactId> |
| <version>3.0.1</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.mortbay.jetty</groupId> |
| <artifactId>jetty-util</artifactId> |
| <version>6.1.5</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.mortbay.jetty</groupId> |
| <artifactId>jetty-management</artifactId> |
| <version>6.1.5</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| <version>3.2</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-lang</groupId> |
| <artifactId>commons-lang</artifactId> |
| <version>2.1</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-logging</groupId> |
| <artifactId>commons-logging</artifactId> |
| <version>1.1</version> |
| <exclusions> |
| <exclusion> |
| <groupId>log4j</groupId> |
| <artifactId>log4j</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>logkit</groupId> |
| <artifactId>logkit</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>avalon-framework</groupId> |
| <artifactId>avalon-framework</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>javax.servlet</groupId> |
| <artifactId>servlet-api</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>joda-time</groupId> |
| <artifactId>joda-time</artifactId> |
| <version>1.4</version> |
| </dependency> |
| <dependency> |
| <groupId>cglib</groupId> |
| <artifactId>cglib-nodep</artifactId> |
| <version>2.1_3</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-httpclient</groupId> |
| <artifactId>commons-httpclient</artifactId> |
| <version>3.0.1</version> |
| </dependency> |
| <dependency> |
| <groupId>asm</groupId> |
| <artifactId>asm</artifactId> |
| <version>1.5.3</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.code.guice</groupId> |
| <artifactId>guice</artifactId> |
| <version>1.0</version> |
| </dependency> |
| <dependency> |
| <groupId>easymock</groupId> |
| <artifactId>easymock</artifactId> |
| <version>1.2_Java1.3</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>httpunit</groupId> |
| <artifactId>httpunit</artifactId> |
| <version>1.6.1</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>javax.portlet</groupId> |
| <artifactId>portlet-api</artifactId> |
| <version>1.0</version> |
| <scope>provided</scope> |
| <optional>true</optional> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.portals.bridges</groupId> |
| <artifactId>portals-bridges-common</artifactId> |
| <version>1.0.3</version> |
| <scope>provided</scope> |
| <optional>true</optional> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>servlet-api</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-log4j12</artifactId> |
| <scope>test</scope> |
| </dependency> |
| </dependencies> |
| <build> |
| <extensions> |
| <extension> |
| <groupId>org.apache.maven.wagon</groupId> |
| <artifactId>wagon-ssh-external</artifactId> |
| <version>1.0-alpha-6</version> |
| </extension> |
| </extensions> |
| |
| <resources> |
| <resource> |
| <filtering>false</filtering> |
| <directory>${basedir}/src/main/java</directory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| <excludes> |
| <exclude>**/*.java</exclude> |
| </excludes> |
| </resource> |
| <resource> |
| <filtering>false</filtering> |
| <directory>${basedir}/src/main/resources</directory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| <excludes> |
| <exclude>**/*.java</exclude> |
| </excludes> |
| </resource> |
| </resources> |
| |
| <testResources> |
| <testResource> |
| <filtering>false</filtering> |
| <directory>${basedir}/src/test/java</directory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| <excludes> |
| <exclude>**/*.java</exclude> |
| </excludes> |
| </testResource> |
| </testResources> |
| |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-eclipse-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>surefire-report-maven-plugin</artifactId> |
| <inherited>true</inherited> |
| </plugin> |
| <plugin> |
| <artifactId>maven-jar-plugin</artifactId> |
| <executions> |
| <execution> |
| <goals> |
| <goal>test-jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| |
| <pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <version>2.2-beta-1</version> |
| <configuration> |
| <appendAssemblyId>false</appendAssemblyId> |
| <tarLongFileMode>gnu</tarLongFileMode> |
| <outputDirectory>target/dist</outputDirectory> |
| <descriptors> |
| <descriptor>wicket-assembly-all.xml</descriptor> |
| </descriptors> |
| <finalName>apache-wicket-${project.version}</finalName> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-eclipse-plugin</artifactId> |
| <version>2.3</version> |
| <configuration> |
| <downloadSources>true</downloadSources> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-gpg-plugin</artifactId> |
| <version>1.0-alpha-3</version> |
| <executions> |
| <execution> |
| <id>sign-artifacts</id> |
| <phase>install</phase> |
| <goals> |
| <goal>sign</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-war-plugin</artifactId> |
| <version>2.0.2</version> |
| <configuration> |
| <warName>${pom.artifactId}</warName> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>2.1</version> |
| <configuration> |
| <archive> |
| <index>true</index> |
| <manifest> |
| <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> |
| <addDefaultImplementationEntries>true</addDefaultImplementationEntries> |
| </manifest> |
| <manifestEntries> |
| </manifestEntries> |
| </archive> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>2.2</version> |
| <configuration> |
| <minmemory>128m</minmemory> |
| <maxmemory>256m</maxmemory> |
| <quiet>true</quiet> |
| </configuration> |
| <executions> |
| <execution> |
| <id>attach-sources</id> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <version>2.0-beta-5</version> |
| </plugin> |
| <plugin> |
| <inherited>true</inherited> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <version>2.0.3</version> |
| <executions> |
| <execution> |
| <id>attach-sources</id> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <version>2.1.3</version> |
| <configuration> |
| <includes> |
| <include>**/*Test.java</include> |
| </includes> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.mortbay.jetty</groupId> |
| <artifactId>maven-jetty-plugin</artifactId> |
| <version>6.1.1</version> |
| <configuration> |
| <scanIntervalSeconds>60</scanIntervalSeconds> |
| <webAppSourceDirectory>src/main/webapp</webAppSourceDirectory> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-remote-resources-plugin</artifactId> |
| <version>1.0-alpha-5</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>process</goal> |
| </goals> |
| <configuration> |
| <resourceBundles> |
| <resourceBundle>org.apache:apache-jar-resource-bundle:1.2</resourceBundle> |
| </resourceBundles> |
| </configuration> |
| </execution> |
| </executions> |
| <inherited>true</inherited> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| </build> |
| <reporting> |
| <plugins> |
| <plugin> |
| <inherited>true</inherited> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <version>2.0.1</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>index</report> |
| <report>dependencies</report> |
| <report>mailing-list</report> |
| <report>issue-tracking</report> |
| <report>license</report> |
| <report>scm</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <plugin> |
| <inherited>true</inherited> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| </plugin> |
| </plugins> |
| </reporting> |
| </project> |