openesb-components/ojc-core/pom.xml

194 lines
7.2 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!--
# BEGIN_HEADER - DO NOT EDIT
#
# The contents of this file are subject to the terms
# of the Common Development and Distribution License
# (the "License"). You may not use this file except
# in compliance with the License.
#
# You can obtain a copy of the license at
# https://open-jbi-components.dev.java.net/public/CDDLv1.0.html.
# See the License for the specific language governing
# permissions and limitations under the License.
#
# When distributing Covered Code, include this CDDL
# HEADER in each file and include the License file at
# https://open-jbi-components.dev.java.net/public/CDDLv1.0.html.
# If applicable add the following below this CDDL HEADER,
# with the fields enclosed by brackets "[]" replaced with
# your own identifying information: Portions Copyright
# [year] [name of copyright owner]
-->
<!--
# @(#)pom.xml
# Copyright 2006-2008 Sun Microsystems, Inc. All Rights Reserved.
#
# END_HEADER - DO NOT EDIT
-->
<project>
<parent>
<artifactId>ojc-common</artifactId>
<groupId>open-jbi-components</groupId>
<version>1.1</version>
<relativePath>./build-common/ojc-common</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>open-jbi-components</groupId>
<artifactId>ojc-core</artifactId>
<packaging>pom</packaging>
<name>ojc-core</name>
<version>${jbicomps.currentVersion}</version>
<description>Top-level Build for ojc-core</description>
<build>
<defaultGoal>install</defaultGoal>
<plugins>
</plugins>
</build>
<profiles>
<profile>
<id>default-profile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>build-common/ojc-common</module>
<module>build-common/package-common</module>
<module>build-common</module>
<module>build-common/repackage</module>
<module>compileconf</module>
<!-- component common: -->
<module>component-common</module>
<module>componentsl</module>
<!-- jbi shared libraries: -->
<module>sharedutilsl</module>
<module>transformsl</module>
<module>saxonsl</module>
<module>wsdlextsl</module>
<!-- jbi binding components: -->
<module>databasebc</module>
<module>dcombc</module>
<module>emailbc</module>
<module>encodersl</module>
<module>filebc</module>
<module>ftpbc</module>
<!--module>hl7bc</module-->
<module>httpsoapbc</module>
<module>imsbc</module>
<module>jdbcbc</module>
<module>jmsbc</module>
<module>ldapbc</module>
<module>smtpbc</module>
<module>snmpbc</module>
<module>swiftbc</module>
<module>execbc</module>
<module>schedulerbc</module>
<module>restbc</module>
<!-- jbi service engines:: -->
<module>bpelse</module>
<module>aspectse</module>
<module>dtelse</module>
<module>edmse</module>
<module>etlse</module>
<module>iepse</module>
<module>scriptse</module>
<module>workflowse</module>
<module>xsltse</module>
<module>alese</module>
<module>pojose</module>
<module>camelse</module>
<!--
# the following projects have non-open-source license dependencies.
# you must purchase a licence or agree to license terms and install
# the dependencies in local or remote maven repository by hand,
# or comment out these projects.
<module>mqbc</module>
<module>sapbc</module>
<module>msmqbc</module>
-->
<!-- non components: -->
<module>bpelmonitortool</module>
<module>cam</module>
</modules>
</profile>
<profile>
<id>release-deploy-profile</id>
<activation>
<property>
<name>deployRemote</name>
</property>
</activation>
<modules>
<!-- maven requires that we distribute parent poms: -->
<module>build-common/ojc-common</module>
<module>build-common/package-common</module>
<module>build-common</module>
<!-- current list of jbi component installers for remote deployment: -->
<module>bpelse/packaging</module>
<module>encodersl/packaging</module>
<module>filebc/packaging</module>
<module>ftpbc/packaging</module>
<module>sharedutilsl/packaging</module>
<module>transformsl/packaging</module>
<module>saxonsl/packaging</module>
<module>xsltse/packaging</module>
<!--module>hl7bc/packaging</module-->
<module>smtpbc/packaging</module>
<module>databasebc/packaging</module>
<module>wsdlextsl/packaging</module>
<module>schedulerbc/packaging</module>
<module>emailbc/packaging</module>
<module>restbc/packaging</module>
<module>pojose/api</module>
<module>pojose/packaging</module>
<!-- not yet published
<module>aspectse/packaging</module>
<module>bpelmonitortool/packaging</module>
<module>cam/packaging</module>
<module>componentsl/packaging</module>
<module>dcombc/packaging</module>
<module>dtelse/packaging</module>
<module>edmse/packaging</module>
<module>etlse/packaging</module>
<module>execbc/packaging</module>
<module>httpsoapbc/packaging</module>
<module>iepse/packaging</module>
<module>imsbc/packaging</module>
<module>jdbcbc/packaging</module>
<module>jmsbc/packaging</module>
<module>ldapbc/packaging</module>
<module>mqbc/packaging</module>
<module>msmqbc/packaging</module>
<module>sapbc/packaging</module>
<module>scriptse/packaging</module>
<module>snmpbc/packaging</module>
<module>swiftbc/packaging</module>
<module>workflowse/packaging</module>
-->
</modules>
</profile>
</profiles>
<!--
# do not distribute the top poms:
# RT 4/28/08
-->
<distributionManagement>
<repository>
<id>default-remote-repo</id>
<name>default-remote-repo</name>
<url>file://${SRCROOT}/bld/remote_not</url>
</repository>
</distributionManagement>
</project>