Author: ips
Date: 2008-10-16 19:06:28 -0400 (Thu, 16 Oct 2008)
New Revision: 7
Added:
trunk/jbas4/
trunk/jbas4/pom.xml
trunk/jbas5/
trunk/jbas5/pom.xml
trunk/pom.xml
Modified:
trunk/core/pom.xml
Log:
split embedded build into 3 modules - core, jbas4, and jbas5, and create a common parent
pom
Modified: trunk/core/pom.xml
===================================================================
--- trunk/core/pom.xml 2008-10-16 19:27:36 UTC (rev 6)
+++ trunk/core/pom.xml 2008-10-16 23:06:28 UTC (rev 7)
@@ -20,20 +20,18 @@
<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>
- <!-- NOTE: We extend the RHQ parent pom, because we essentially want all the same
- base settings - plugins, dependencies, etc. -->
<parent>
- <groupId>org.rhq</groupId>
- <artifactId>rhq-parent</artifactId>
- <version>1.2.0-SNAPSHOT</version>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-parent</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
</parent>
- <groupId>org.jboss.on</groupId>
- <artifactId>on-embedded</artifactId>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-core</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>JBoss Administration Console</name>
- <description>a web application that provides administration and monitoring of the
JBoss AS or EAP instance to which it is deployed</description>
+ <description>a web application that provides administration and monitoring of the
app server instance to which it is deployed</description>
<inceptionYear>2007</inceptionYear>
<organization>
<name>JBoss, a division of Red Hat</name>
@@ -53,7 +51,7 @@
<properties>
<scm.branch>trunk</scm.branch>
<scm.module.path>embedded/</scm.module.path>
- <final.name>embedded-console</final.name>
+ <final.name>embedded-jopr</final.name>
<war.dir>${basedir}/target/${final.name}</war.dir>
<product.name>${project.name}</product.name>
@@ -72,248 +70,13 @@
<richfaces.version>3.1.3.GA</richfaces.version>
<rhq.version>1.2.0-SNAPSHOT</rhq.version>
<seam.version>2.0.2.SP1</seam.version>
- <seam.embedded.version>beta3.SP2</seam.embedded.version>
- <!-- This is a special patched version of not-yet-released Facelets 1.1.15,
- which is required in order for Facelets to work in AS5.
- (see
https://jira.jboss.org/jira/browse/JBSEAM-3066) -->
- <facelets.version>1.1.15.B1</facelets.version>
+ <seam.embedded.version>beta3.SP2</seam.embedded.version>
+ <!-- This is a special patched version of not-yet-released Facelets 1.1.15,
+ which is required in order for Facelets to work in AS5.
+ (see
https://jira.jboss.org/jira/browse/JBSEAM-3066) -->
+ <facelets.version>1.1.15.B1</facelets.version>
</properties>
-
- <profiles>
- <profile>
- <id>EAP-4.3</id>
- <build>
- <defaultGoal>install</defaultGoal>
- <finalName>${final.name}</finalName>
- <plugins>
- <plugin>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.0</version>
- <executions>
- <execution>
- <id>copy-dist-plugins</id>
- <phase>process-resources</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <outputDirectory>
- ${war.dir}/plugins
- </outputDirectory>
- <artifactItems>
- <artifactItem>
- <groupId>
- ${rhq.groupId}
- </groupId>
- <artifactId>
- rhq-platform-plugin
- </artifactId>
- <version>
- ${rhq.version}
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>
- ${jon.groupId}
- </groupId>
- <artifactId>
- jopr-jboss-as-plugin
- </artifactId>
- <version>
- ${jon.version}
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>
- ${rhq.groupId}
- </groupId>
- <artifactId>
- rhq-jmx-plugin
- </artifactId>
- <version>
- ${rhq.version}
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>
- ${jon.groupId}
- </groupId>
- <artifactId>
- jopr-tomcat-plugin
- </artifactId>
- <version>
- ${jon.version}
- </version>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <profile>
- <id>JBAS-5.0</id>
- <build>
- <defaultGoal>install</defaultGoal>
- <finalName>${final.name}</finalName>
- <plugins>
- <plugin>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.0</version>
- <executions>
- <execution>
- <id>copy-dist-plugins</id>
- <phase>process-resources</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <outputDirectory>
- ${war.dir}/plugins
- </outputDirectory>
- <artifactItems>
- <artifactItem>
- <groupId>
- ${rhq.groupId}
- </groupId>
- <artifactId>
- rhq-platform-plugin
- </artifactId>
- <version>
- ${rhq.version}
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>
- ${jon.groupId}
- </groupId>
- <artifactId>
- jopr-jboss-as-5-plugin
- </artifactId>
- <version>
- ${jon.version}
- </version>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- </plugins>
- </build>
-
- <dependencies>
- <dependency>
- <!-- TODO need to double-check that this jar is still required -->
- <groupId>${seam.groupId}</groupId>
- <artifactId>jboss-seam-jbas5</artifactId>
- <version>${seam.version}</version>
- <exclusions>
- <exclusion>
- <groupId>apache-xerces</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- <!-- the vfs brings with it a whole bunch of dependencies that are already in
the app server -->
- <exclusion>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-vfs</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
- </profile>
-
- <profile>
- <id>dev</id>
-
- <properties>
-
<warDir>${embedded.asConfigDir}/deploy/${project.build.finalName}.war</warDir>
- </properties>
-
- <build>
- <plugins>
-
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.1</version>
- <executions>
-
- <execution>
- <id>deploy-classes</id>
- <phase>compile</phase>
- <configuration>
- <tasks>
- <property name="classes.dir"
location="${warDir}/WEB-INF/classes" />
- <echo>*** Copying updated files from
target${file.separator}classes to
<warDir>${file.separator}WEB-INF${file.separator}classes...</echo>
- <copy todir="${classes.dir}"
verbose="${embedded.verbose}">
- <fileset dir="target/classes" />
- </copy>
- <property name="deployment.dir"
location="${warDir}" />
- <echo>*** Copying updated files from
src${file.separator}main${file.separator}webapp${file.separator} to
<warDir>...</echo>
- <copy todir="${deployment.dir}"
verbose="${embedded.verbose}">
- <fileset dir="${basedir}/src/main/webapp"
/>
- </copy>
- <!-- TODO: Also copy the files from
src/main/webapp-filtered/, and then filter them ourselves. -->
- <echo>*** Touching
<warDir>/WEB-INF/web.xml to force redeploy...</echo>
- <touch file="${warDir}/WEB-INF/web.xml" />
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- <execution>
- <id>deploy</id>
- <phase>package</phase>
- <configuration>
- <tasks>
- <property name="deployment.dir"
location="${warDir}" />
- <echo>*** Copying updated files from
target${file.separator}${project.build.finalName} to
<warDir>...</echo>
- <touch
file="${basedir}/target/${project.build.finalName}/WEB-INF/classes/messages.properties"
/>
- <copy todir="${deployment.dir}"
verbose="${embedded.verbose}">
- <fileset
dir="${basedir}/target/${project.build.finalName}" />
- </copy>
- <unjar
src="${project.build.directory}/${project.build.finalName}.war"
dest="${deployment.dir}">
- <patternset>
- <include name="META-INF/**" />
- </patternset>
- </unjar>
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- <execution>
- <id>undeploy</id>
- <phase>clean</phase>
- <configuration>
- <tasks>
- <property name="deployment.dir"
location="${warDir}" />
- <echo>*** Deleting
${deployment.dir}${file.separator}...</echo>
- <delete dir="${deployment.dir}" />
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- </executions>
- </plugin>
-
- </plugins>
- </build>
- </profile>
-
- </profiles>
-
+
<dependencies>
<!-- == RHQ Core Dependencies ================ -->
<dependency>
@@ -579,6 +342,37 @@
<defaultGoal>install</defaultGoal>
<finalName>${final.name}</finalName>
<plugins>
+
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.0</version>
+ <executions>
+ <execution>
+ <id>copy-dist-plugins</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+
<outputDirectory>${war.dir}/plugins</outputDirectory>
+ <artifactItems>
+ <artifactItem>
+ <groupId>
+ ${rhq.groupId}
+ </groupId>
+ <artifactId>
+ rhq-platform-plugin
+ </artifactId>
+ <version>
+ ${rhq.version}
+ </version>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-alpha-3</version>
@@ -763,40 +557,5 @@
</plugin>
</plugins>
</build>
-
- <repositories>
-
- <repository>
- <id>jboss</id>
- <name>JBoss Release Repository</name>
- <
url>http://repository.jboss.org/maven2/</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>jboss-snapshots</id>
- <name>JBoss Snapshot Repository</name>
- <
url>http://snapshots.jboss.org/maven2/</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
-
- </repositories>
-
- <pluginRepositories>
-
- <pluginRepository>
- <id>jboss</id>
- <name>JBoss Release Repository</name>
- <
url>http://repository.jboss.org/maven2/</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </pluginRepository>
-
- </pluginRepositories>
-
</project>
Added: trunk/jbas4/pom.xml
===================================================================
--- trunk/jbas4/pom.xml (rev 0)
+++ trunk/jbas4/pom.xml 2008-10-16 23:06:28 UTC (rev 7)
@@ -0,0 +1,165 @@
+<?xml version="1.0"?>
+
+<!-- $Id$ -->
+<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>
+
+ <parent>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-parent</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-jbas4</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>war</packaging>
+ <name>JBossAS 4.x Administration Console</name>
+
+ <properties>
+
<jopr-embedded-core.version>1.1.0-SNAPSHOT</jopr-embedded-core.version>
+ <warDir>${basedir}/target/${project.build.finalName}</warDir>
+ <warFile>${warDir}.war</warFile>
+ <rhq.groupId>org.rhq</rhq.groupId>
+ <jon.groupId>org.jboss.on</jon.groupId>
+ <jon.version>2.2.0-SNAPSHOT</jon.version>
+ <rhq.version>1.2.0-SNAPSHOT</rhq.version>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-core</artifactId>
+ <version>${jopr-embedded-core.version}</version>
+ <type>war</type>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <finalName>jbas4-console</finalName>
+ <plugins>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.0</version>
+ <executions>
+ <execution>
+ <id>copy-dist-plugins</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+
<outputDirectory>${warDir}/plugins</outputDirectory>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${jon.groupId}</groupId>
+
<artifactId>jopr-jboss-as-plugin</artifactId>
+ <version>${jon.version}</version>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${rhq.groupId}</groupId>
+ <artifactId>rhq-jmx-plugin</artifactId>
+ <version>${rhq.version}</version>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${jon.groupId}</groupId>
+
<artifactId>jopr-tomcat-plugin</artifactId>
+ <version>${jon.version}</version>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-war-plugin</artifactId>
+ <configuration>
+ <useCache>false</useCache>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ </archive>
+ <overlays>
+ <overlay>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-core</artifactId>
+ </overlay>
+ <overlay>
+ <!-- empty groupId/artifactId detected as the current build
-->
+ </overlay>
+ </overlays>
+ </configuration>
+ </plugin>
+
+ <!--
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <echo>*** Overlaying messages...</echo>
+ <replace
file="${warDir}/WEB-INF/classes/messages.properties"
+ token="default.windowTitle=JBoss Application
Server Console"
+ value="default.windowTitle=JBoss Administration
Console for ESB"/>
+
+ <zip destfile="${warFile}"
+ basedir="${warDir}"
+
includes="WEB-INF/classes/messages.properties"
+ update="true"/>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ -->
+ </plugins>
+ </build>
+
+ <repositories>
+
+ <repository>
+ <id>jboss</id>
+ <name>JBoss Release Repository</name>
+ <
url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+ <repository>
+ <id>jboss-snapshots</id>
+ <name>JBoss Snapshot Repository</name>
+ <
url>http://snapshots.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+
+ </repositories>
+
+ <pluginRepositories>
+
+ <pluginRepository>
+ <id>jboss</id>
+ <name>JBoss Release Repository</name>
+ <
url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </pluginRepository>
+
+ </pluginRepositories>
+
+</project>
Property changes on: trunk/jbas4/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ Date Author Id Revision HeadURL
Name: svn:eol-style
+ LF
Added: trunk/jbas5/pom.xml
===================================================================
--- trunk/jbas5/pom.xml (rev 0)
+++ trunk/jbas5/pom.xml 2008-10-16 23:06:28 UTC (rev 7)
@@ -0,0 +1,175 @@
+<?xml version="1.0"?>
+
+<!-- $Id$ -->
+<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>
+
+ <parent>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-parent</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-jbas5</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>war</packaging>
+ <name>JBossAS 5.x Administration Console</name>
+
+ <properties>
+
<jopr-embedded-core.version>1.1.0-SNAPSHOT</jopr-embedded-core.version>
+ <warDir>${basedir}/target/${project.build.finalName}</warDir>
+ <warFile>${warDir}.war</warFile>
+ <rhq.groupId>org.rhq</rhq.groupId>
+ <jon.groupId>org.jboss.on</jon.groupId>
+ <jon.version>2.2.0-SNAPSHOT</jon.version>
+ <rhq.version>1.2.0-SNAPSHOT</rhq.version>
+ <seam.groupId>org.jboss.seam</seam.groupId>
+ <seam.version>2.0.2.SP1</seam.version>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-core</artifactId>
+ <version>${jopr-embedded-core.version}</version>
+ <type>war</type>
+ </dependency>
+
+ <dependency>
+ <!-- TODO: double-check that this jar is still required -->
+ <groupId>${seam.groupId}</groupId>
+ <artifactId>jboss-seam-jbas5</artifactId>
+ <version>${seam.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>apache-xerces</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ <!-- the vfs brings with it a whole bunch of dependencies that are
already in the app server -->
+ <exclusion>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-vfs</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <finalName>jbas5-console</finalName>
+ <plugins>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.0</version>
+ <executions>
+ <execution>
+ <id>copy-dist-plugins</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+
<outputDirectory>${warDir}/plugins</outputDirectory>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${jon.groupId}</groupId>
+
<artifactId>jopr-jboss-as-5-plugin</artifactId>
+ <version>${jon.version}</version>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-war-plugin</artifactId>
+ <configuration>
+ <useCache>false</useCache>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ </archive>
+ <overlays>
+ <overlay>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-core</artifactId>
+ </overlay>
+ <overlay>
+ <!-- empty groupId/artifactId detected as the current build
-->
+ </overlay>
+ </overlays>
+ </configuration>
+ </plugin>
+
+ <!--
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <echo>*** Overlaying messages...</echo>
+ <replace
file="${warDir}/WEB-INF/classes/messages.properties"
+ token="default.windowTitle=JBoss Application
Server Console"
+ value="default.windowTitle=JBoss Administration
Console for ESB"/>
+
+ <zip destfile="${warFile}"
+ basedir="${warDir}"
+
includes="WEB-INF/classes/messages.properties"
+ update="true"/>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ -->
+ </plugins>
+ </build>
+
+ <repositories>
+
+ <repository>
+ <id>jboss</id>
+ <name>JBoss Release Repository</name>
+ <
url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+ <repository>
+ <id>jboss-snapshots</id>
+ <name>JBoss Snapshot Repository</name>
+ <
url>http://snapshots.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+
+ </repositories>
+
+ <pluginRepositories>
+
+ <pluginRepository>
+ <id>jboss</id>
+ <name>JBoss Release Repository</name>
+ <
url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </pluginRepository>
+
+ </pluginRepositories>
+
+</project>
Property changes on: trunk/jbas5/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ Date Author Id Revision HeadURL
Name: svn:eol-style
+ LF
Added: trunk/pom.xml
===================================================================
--- trunk/pom.xml (rev 0)
+++ trunk/pom.xml 2008-10-16 23:06:28 UTC (rev 7)
@@ -0,0 +1,182 @@
+<!--
+ ~ Embedded Jopr Project
+ ~ Copyright (C) 2006-2008 Red Hat, Inc.
+ ~ All rights reserved.
+ ~
+ ~ This program is free software; you can redistribute it and/or modify
+ ~ it under the terms of the GNU Lesser General Public License as
+ ~ published by the Free Software Foundation; either version 2.1 of
+ ~ the License, or (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this program; if not, write to the Free Software
+ ~ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ -->
+<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>
+
+ <!-- NOTE: We extend the RHQ parent pom, because we essentially want all the same
+ base settings - plugins, dependencies, etc. -->
+ <parent>
+ <groupId>org.rhq</groupId>
+ <artifactId>rhq-parent</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-parent</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <name>Embedded Jopr</name>
+ <description>a web application that provides administration and monitoring of the
app server instance to which it is deployed</description>
+ <inceptionYear>2007</inceptionYear>
+ <organization>
+ <name>JBoss, a division of Red Hat</name>
+ <
url>http://jboss.com/</url>
+ </organization>
+
+ <scm>
+ <
connection>scm:svn:http://svn.jboss.org/repos/embjopr/trunk/</conne...
+ <
developerConnection>scm:svn:https://svn.jboss.org/repos/embjopr/trunk&...
+ </scm>
+
+ <issueManagement>
+ <system>jira</system>
+ <
url>https://jira.jboss.org/jira/browse/EMBJOPR</url>
+ </issueManagement>
+
+ <properties>
+
+ <!-- dependency groupIds -->
+ <rhq.groupId>org.rhq</rhq.groupId>
+ <jon.groupId>org.jboss.on</jon.groupId>
+ <seam.groupId>org.jboss.seam</seam.groupId>
+ <seam.embedded.groupId>org.jboss.seam.embedded</seam.embedded.groupId>
+
+ <!-- dependency versions -->
+ <jaxb-api.version>2.1</jaxb-api.version>
+ <jaxb-impl.version>2.1.6</jaxb-impl.version>
+ <jon.version>2.2.0-SNAPSHOT</jon.version>
+ <richfaces.version>3.1.3.GA</richfaces.version>
+ <rhq.version>1.2.0-SNAPSHOT</rhq.version>
+ <seam.version>2.0.2.SP1</seam.version>
+ <seam.embedded.version>beta3.SP2</seam.embedded.version>
+ <!-- This is a special patched version of not-yet-released Facelets 1.1.15,
+ which is required in order for Facelets to work in AS5.
+ (see
https://jira.jboss.org/jira/browse/JBSEAM-3066) -->
+ <facelets.version>1.1.15.B1</facelets.version>
+ </properties>
+
+ <build>
+ <plugins>
+
+ <plugin>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>1.0-alpha-3</version>
+ <executions>
+ <execution>
+ <id>enforce-versions</id>
+ <goals>
+ <!-- IMPORTANT: Use enforce goal, rather than enforce-once goal, otherwise
reactor
+ builds will fail due to
http://jira.codehaus.org/browse/MENFORCER-11 -->
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <requireMavenVersion>
+ <version>2.0</version>
+ </requireMavenVersion>
+ <requireJavaVersion>
+ <version>(1.5,1.6]</version>
+ <!-- 1.5.x -->
+ </requireJavaVersion>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-war-plugin</artifactId>
+ <configuration>
+ <useCache>false</useCache>
+ <archive>
+ <manifest>
+
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <!-- TODO: This isn't working, because the build number
plugin hasn't run yet
+ at the time the buildNumber prop below is resolved.
-->
+ <Build-Number>${buildNumber}</Build-Number>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>buildnumber-maven-plugin</artifactId>
+ <version>1.0-beta-1-jboss-1</version>
+ <executions>
+ <execution>
+ <phase>validate</phase>
+ <goals>
+ <goal>create</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <doCheck>false</doCheck>
+ <doUpdate>false</doUpdate>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>
+
+ <modules>
+ <module>modules</module>
+ </modules>
+
+ <repositories>
+
+ <repository>
+ <id>jboss</id>
+ <name>JBoss Release Repository</name>
+ <
url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+ <repository>
+ <id>jboss-snapshots</id>
+ <name>JBoss Snapshot Repository</name>
+ <
url>http://snapshots.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+
+ </repositories>
+
+ <pluginRepositories>
+
+ <pluginRepository>
+ <id>jboss</id>
+ <name>JBoss Release Repository</name>
+ <
url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </pluginRepository>
+
+ </pluginRepositories>
+
+</project>
Property changes on: trunk/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ Date Author Id Revision HeadURL
Name: svn:eol-style
+ LF