pom.xml revision ada1678a4262b208a7b87391f520a7767d25287c
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller<?xml version="1.0" encoding="UTF-8"?>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller<!--
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller The contents of this file are subject to the terms of either the GNU
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller General Public License Version 2 only ("GPL") or the Common Development
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller and Distribution License("CDDL") (collectively, the "License"). You
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller may not use this file except in compliance with the License. You can
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller obtain a copy of the License at
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller or packager/legal/LICENSE.txt. See the License for the specific
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller language governing permissions and limitations under the License.
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller When distributing the software, include this License Header Notice in each
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller file and include the License file at packager/legal/LICENSE.txt.
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller GPL Classpath Exception:
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller Oracle designates this particular file as subject to the "Classpath"
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller exception as provided by Oracle in the GPL Version 2 section of the License
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller file that accompanied this code.
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller Modifications:
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller If applicable, add the following below the License Header, with the fields
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller enclosed by brackets [] replaced by your own identifying information:
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller "Portions Copyright [year] [name of copyright owner]"
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller Contributor(s):
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller If you wish your version of this file to be governed by only the CDDL or
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller only the GPL Version 2, indicate your decision by adding "[Contributor]
37f7843c2d21c82a6700a9107b005cd91c35d06aJon Branch elects to include this software in this distribution under the [CDDL or GPL
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller Version 2] license." If you don't indicate a single choice of license, a
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller recipient has the option to distribute your version of this file under
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller either the CDDL, the GPL Version 2 or to extend the choice of license to
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller its licensees as provided above. However, if you add GPL Version 2 code
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller and therefore, elected the GPL Version 2 license, then the option applies
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller only if the new code is made subject to such option by the copyright
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller holder.
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller-->
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller<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">
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <modelVersion>4.0.0</modelVersion>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <parent>
eedb720d9bb633c298e9f9329821bb6d1513787bJon Branch <groupId>org.glassfish.main.packager</groupId>
eedb720d9bb633c298e9f9329821bb6d1513787bJon Branch <artifactId>packages</artifactId>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <version>3.1.2</version>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <relativePath>/pom.xml</relativePath>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller </parent>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <artifactId>glassfish-ejb</artifactId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <name>Glassfish EJB Package</name>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <packaging>distribution-base-zip</packaging>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <description>This pom describes how to assemble the GlassFish EJB package</description>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <build>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <plugins>
37f7843c2d21c82a6700a9107b005cd91c35d06aJon Branch <plugin>
c2ece543c3a8f70d5030f045d8b169435da387a4Brendan Mmiller <groupId>org.jvnet.maven-antrun-extended-plugin</groupId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <artifactId>maven-antrun-extended-plugin</artifactId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <configuration>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <tasks>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <if test="${do.compression}">
37f7843c2d21c82a6700a9107b005cd91c35d06aJon Branch <property name="compression" value="true" />
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </if>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <ant dir="." antfile="build.xml" target="create.package" />
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </tasks>
37f7843c2d21c82a6700a9107b005cd91c35d06aJon Branch </configuration>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </plugin>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <plugin>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <groupId>org.apache.maven.plugins</groupId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <artifactId>maven-dependency-plugin</artifactId>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <executions>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <execution>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <id>copy-dependencies</id>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <goals>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <goal>copy-dependencies</goal>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller </goals>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <configuration>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <outputDirectory>${project.build.directory}/artifacts</outputDirectory>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <useSubDirectoryPerType>true</useSubDirectoryPerType>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <overWriteReleases>false</overWriteReleases>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller <overWriteSnapshots>true</overWriteSnapshots>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <includeScope>compile</includeScope>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <includeScope>runtime</includeScope>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <excludeArtifactIds>${packager.artifact.excludes}</excludeArtifactIds>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <stripVersion>true</stripVersion>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </configuration>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </execution>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </executions>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </plugin>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </plugins>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </build>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <dependencies>
96ba279d9e9b9162346d0b52278c324d6ae0865cBrendan Mmiller <!--
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller modules to be included in this bundle
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller -->
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <dependency>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <groupId>org.glassfish.main.ejb</groupId>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <artifactId>ejb-timer-databases</artifactId>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <version>${project.version}</version>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <type>distribution-fragment</type>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller </dependency>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <dependency>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <groupId>org.glassfish.main.security</groupId>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <artifactId>ejb.security</artifactId>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <version>${project.version}</version>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller </dependency>
7f805045a640bd9592882e21065f7bc773ed011aBrendan Mmiller <dependency>
37f7843c2d21c82a6700a9107b005cd91c35d06aJon Branch <groupId>org.glassfish.main.orb</groupId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <artifactId>orb-enabler</artifactId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <version>${project.version}</version>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller </dependency>
4a83c29879824876ee4abe743bef4d2002168178Brendan Mmiller <dependency>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <groupId>org.glassfish.main.orb</groupId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <artifactId>orb-iiop</artifactId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <version>${project.version}</version>
1634654fc8299e62bf779aca2617b55edbec25b6Brendan Mmiller </dependency>
b97b76018f923de1c4c1c5cc7ef3d6a51c0eff45Brendan Mmiller <dependency>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <groupId>org.glassfish.main.admingui</groupId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <artifactId>console-ejb-plugin</artifactId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <version>${project.version}</version>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </dependency>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <dependency>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <groupId>org.glassfish.docs.help</groupId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <artifactId>console-ejb-plugin-help</artifactId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller </dependency>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <dependency>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <groupId>org.glassfish.main.admingui</groupId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <artifactId>console-corba-plugin</artifactId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <version>${project.version}</version>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller </dependency>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <dependency>
1634654fc8299e62bf779aca2617b55edbec25b6Brendan Mmiller <groupId>org.glassfish.docs.help</groupId>
b97b76018f923de1c4c1c5cc7ef3d6a51c0eff45Brendan Mmiller <artifactId>console-corba-plugin-help</artifactId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </dependency>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <!-- now, listing package dependencies so that their content
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller can be excluded during staging -->
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <dependency>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <groupId>org.glassfish.main.packager</groupId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <artifactId>glassfish-jms</artifactId>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <version>${project.version}</version>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <classifier>artifacts</classifier>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <type>properties</type>
2cc126be60615e3436cb3920af8c0465b6f54148Jon Branch <scope>provided</scope>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller </dependency>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </dependencies>
1634654fc8299e62bf779aca2617b55edbec25b6Brendan Mmiller
b97b76018f923de1c4c1c5cc7ef3d6a51c0eff45Brendan Mmiller <profiles>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <profile>
2cc126be60615e3436cb3920af8c0465b6f54148Jon Branch <!--
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller Activate this profile with "mvn -Drepo.url=<ips-repository> -Dpython=<python> -P ips"
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller -->
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <id>ips</id>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <activation>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <activeByDefault>false</activeByDefault>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller </activation>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <build>
af9993fa41e40cdbef444f59697eebbda9ebc174Brendan Mmiller <plugins>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <plugin>
1634654fc8299e62bf779aca2617b55edbec25b6Brendan Mmiller <groupId>org.jvnet.updatecenter2</groupId>
b97b76018f923de1c4c1c5cc7ef3d6a51c0eff45Brendan Mmiller <artifactId>maven-makepkgs-plugin</artifactId>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <executions>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <execution>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <goals>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller <goal>package</goal>
9421bbbd7cf04c1df90ebe00db2600771a965f0dBrendan Mmiller </goals>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller </execution>
623e36d0b9036820634c6319a037a6ade6989c5bBrendan Mmiller </executions>
<configuration>
<remoteRepository>${repo.url}</remoteRepository>
<python>${python}</python>
<proto>src/main/resources/pkg_proto.py</proto>
<baseDirectory>target/stage/${install.dir.name}/</baseDirectory>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>