WW-4326 Defines bom to simplify version management
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/2da93000 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/2da93000 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/2da93000 Branch: refs/heads/develop Commit: 2da93000d76eb5230884d828959f09cb90ef6e8f Parents: 2b794d7 Author: Lukasz Lenart <lukaszlen...@apache.org> Authored: Wed Jul 9 21:06:29 2014 +0200 Committer: Lukasz Lenart <lukaszlen...@apache.org> Committed: Wed Jul 9 21:06:29 2014 +0200 ---------------------------------------------------------------------- bom/pom.xml | 182 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ pom.xml | 1 + 2 files changed, 183 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/struts/blob/2da93000/bom/pom.xml ---------------------------------------------------------------------- diff --git a/bom/pom.xml b/bom/pom.xml new file mode 100644 index 0000000..b2f3e43 --- /dev/null +++ b/bom/pom.xml @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + + <groupId>org.apache.struts</groupId> + <artifactId>struts2-bom</artifactId> + <version>${struts-version.version}</version> + <packaging>pom</packaging> + + <name>Struts 2 Bill of Materials</name> + <description>Struts 2 Bill of Materials</description> + + <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> + + <properties> + <struts-version.version>2.3.18-SNAPSHOT</struts-version.version> + </properties> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.apache.struts.xwork</groupId> + <artifactId>xwork-core</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-core</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-dojo-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-cdi-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-codebehind-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-convention-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-config-browser-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-dwr-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-embeddedjsp-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-gxp-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-jasperreports-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-javatemplates-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-jsf-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-jfreechart-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-json-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-junit-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-osgi-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-oval-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-pell-multipart-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-plexus-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-portlet-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-portlet-tiles-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-rest-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-sitegraph-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-sitemesh-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-spring-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-struts1-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-testng-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-tiles-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-tiles3-plugin</artifactId> + <version>${struts-version.version}</version> + </dependency> + </dependencies> + </dependencyManagement> + +</project> http://git-wip-us.apache.org/repos/asf/struts/blob/2da93000/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 44db8a3..c7b69a9 100644 --- a/pom.xml +++ b/pom.xml @@ -59,6 +59,7 @@ </distributionManagement> <modules> + <module>bom</module> <module>xwork-core</module> <module>core</module> <module>apps</module>