110 lines
4.6 KiB
XML
110 lines
4.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
JBoss, Home of Professional Open Source
|
|
Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual
|
|
contributors by the @authors tag. See the copyright.txt in the
|
|
distribution for a full listing of individual contributors.
|
|
|
|
Licensed 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>
|
|
|
|
<parent>
|
|
<artifactId>portal</artifactId>
|
|
<groupId>com.fp.armas</groupId>
|
|
<version>2.1</version>
|
|
</parent>
|
|
|
|
<artifactId>portal-ear</artifactId>
|
|
<packaging>ear</packaging>
|
|
|
|
<name>portal - ear</name>
|
|
|
|
<url>http://jboss.org/jbossas</url>
|
|
<licenses>
|
|
<license>
|
|
<name>Apache License, Version 2.0</name>
|
|
<distribution>repo</distribution>
|
|
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
|
|
</license>
|
|
</licenses>
|
|
|
|
<dependencies>
|
|
|
|
<!-- Depend on the ejb module and war so that we can package them -->
|
|
<dependency>
|
|
<groupId>com.fp.armas</groupId>
|
|
<artifactId>portal-web</artifactId>
|
|
<type>war</type>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.fp.armas</groupId>
|
|
<artifactId>portal-ejb</artifactId>
|
|
<type>ejb</type>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<finalName>${project.artifactId}</finalName>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-ear-plugin</artifactId>
|
|
<version>${version.ear.plugin}</version>
|
|
<configuration>
|
|
<!-- Tell Maven we are using Java EE 6 -->
|
|
<version>6</version>
|
|
<!-- Use Java EE ear libraries as needed. Java EE ear libraries
|
|
are in easy way to package any libraries needed in the ear, and automatically
|
|
have any modules (EJB-JARs and WARs) use them -->
|
|
<defaultLibBundleDir>lib</defaultLibBundleDir>
|
|
<modules></modules>
|
|
<fileNameMapping>no-version</fileNameMapping>
|
|
</configuration>
|
|
</plugin>
|
|
<!-- The JBoss AS plugin deploys your ear to a local JBoss AS container -->
|
|
<!-- Due to Maven's lack of intelligence with EARs we need to configure
|
|
the jboss-as maven plugin to skip deployment for all modules. We then enable
|
|
it specifically in the ear module. -->
|
|
<plugin>
|
|
<groupId>org.jboss.as.plugins</groupId>
|
|
<artifactId>jboss-as-maven-plugin</artifactId>
|
|
<configuration>
|
|
<filename>${project.artifactId}.ear</filename>
|
|
<skip>false</skip>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
<profiles>
|
|
<profile>
|
|
<!-- When built in OpenShift the 'openshift' profile will be used when invoking mvn. -->
|
|
<!-- Use this profile for any OpenShift specific customization your app will need. -->
|
|
<!-- By default that is to put the resulting archive into the 'deployments' folder. -->
|
|
<!-- http://maven.apache.org/guides/mini/guide-building-for-different-environments.html -->
|
|
<id>openshift</id>
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<artifactId>maven-ear-plugin</artifactId>
|
|
<version>${version.ear.plugin}</version>
|
|
<configuration>
|
|
<outputDirectory>deployments</outputDirectory>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
</profile>
|
|
</profiles>
|
|
|
|
</project>
|