|
Axis 2 example source code file (pom.xml)
The Axis 2 pom.xml source code
<!--
~ Copyright (c) 2006, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
~
~ 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
<parent>
<groupId>org.apache.axis2
<artifactId>axis2-parent
<version>1.3
</parent>
<groupId>org.apache.axis2
<artifactId>distribution
<name>Apache Axis 2.0 - Distribution
<description>Apache Axis2 Distribution
<packaging>pom
<properties>
<docs.folder.version>1_3
</properties>
<dependencies>
<dependency>
<groupId>com.sun.xml.fastinfoset
<artifactId>FastInfoset
</dependency>
<dependency>
<groupId>org.apache.tomcat
<artifactId>tribes
</dependency>
<dependency>
<groupId>org.apache.tomcat
<artifactId>juli
</dependency>
<dependency>
<groupId>xml-apis
<artifactId>xml-apis
</dependency>
<dependency>
<groupId>xalan
<artifactId>xalan
</dependency>
<dependency>
<groupId>com.sun.xml.bind
<artifactId>jaxb-impl
</dependency>
<dependency>
<groupId>com.sun.xml.bind
<artifactId>jaxb-xjc
</dependency>
<dependency>
<groupId>javax.xml.bind
<artifactId>jaxb-api
</dependency>
<dependency>
<groupId>org.springframework
<artifactId>spring-core
<version>${spring.version}
</dependency>
<dependency>
<groupId>org.springframework
<artifactId>spring-beans
</dependency>
<dependency>
<groupId>org.springframework
<artifactId>spring-context
</dependency>
<dependency>
<groupId>org.springframework
<artifactId>spring-web
</dependency>
<dependency>
<groupId>org.codehaus.jettison
<artifactId>jettison
</dependency>
<dependency>
<groupId>jibx
<artifactId>jibx-bind
</dependency>
<dependency>
<groupId>jibx
<artifactId>jibx-run
</dependency>
<dependency>
<groupId>org.apache.ant
<artifactId>ant-launcher
</dependency>
<dependency>
<groupId>org.apache.ws.commons.schema
<artifactId>XmlSchema
</dependency>
<dependency>
<groupId>org.apache.neethi
<artifactId>neethi
</dependency>
<dependency>
<groupId>org.apache.ant
<artifactId>ant
</dependency>
<dependency>
<groupId>org.apache.bcel
<artifactId>bcel
</dependency>
<dependency>
<groupId>commons-logging
<artifactId>commons-logging
</dependency>
<dependency>
<groupId>commons-codec
<artifactId>commons-codec
</dependency>
<dependency>
<groupId>${stax.impl.groupid}
<artifactId>${stax.impl.artifactid}
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs
<artifactId>geronimo-activation_1.1_spec
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs
<artifactId>geronimo-javamail_1.4_spec
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs
<artifactId>geronimo-annotation_1.0_spec
</dependency>
<dependency>
<groupId>jaxen
<artifactId>jaxen
</dependency>
<dependency>
<groupId>annogen
<artifactId>annogen
</dependency>
<dependency>
<groupId>commons-httpclient
<artifactId>commons-httpclient
</dependency>
<dependency>
<groupId>org.apache.httpcomponents
<artifactId>httpcore
</dependency>
<dependency>
<groupId>org.apache.httpcomponents
<artifactId>httpcore-nio
</dependency>
<dependency>
<groupId>org.apache.httpcomponents
<artifactId>httpcore-niossl
</dependency>
<dependency>
<groupId>commons-fileupload
<artifactId>commons-fileupload
</dependency>
<dependency>
<groupId>wsdl4j
<artifactId>wsdl4j
</dependency>
<dependency>
<groupId>backport-util-concurrent
<artifactId>backport-util-concurrent
</dependency>
<dependency>
<groupId>org.apache.woden
<artifactId>woden
</dependency>
<dependency>
<groupId>xmlbeans
<artifactId>xbean
</dependency>
<dependency>
<groupId>org.apache.ws.jaxme
<artifactId>jaxme2
</dependency>
<dependency>
<groupId>log4j
<artifactId>log4j
</dependency>
<dependency>
<groupId>rhino
<artifactId>js
</dependency>
<dependency>
<groupId>bsf
<artifactId>bsf
</dependency>
<dependency>
<groupId>jalopy
<artifactId>jalopy
</dependency>
<dependency>
<groupId>log4j
<artifactId>log4j
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs
<artifactId>geronimo-jms_1.1_spec
<version>${geronimo.spec.jms.version}
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins
<artifactId>maven-assembly-plugin
<version>2.2-beta-1
<executions>
<execution>
<id>distribution-package
<phase>package
<goals>
<goal>single
</goals>
<configuration>
<finalName>axis2-${version}
<descriptors>
<descriptor>src/main/assembly/war-assembly.xml
<descriptor>src/main/assembly/src-assembly.xml
<descriptor>src/main/assembly/bin-assembly.xml
<descriptor>src/main/assembly/doc-assembly.xml
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins
<artifactId>maven-antrun-plugin
<version>1.1
<inherited>false
<executions>
<execution>
<id>package
<phase>process-resources
<configuration>
<tasks>
<copy toDir="target/tmp-doc-distro/xdocs/${docs.folder.version}">
<fileset dir="../documentation/xdocs/@axis2_version_dir@">
<exclude name="**/*.xml"/>
</fileset>
</copy>
<filter filtersfile="../documentation/xdocs/dynamic-labels.properties"/>
<copy toDir="target/tmp-doc-distro/xdocs/${docs.folder.version}" filtering="on" overwrite="true">
<globmapper from="*.xml" to="*.html"/>
<fileset dir="../documentation/xdocs/@axis2_version_dir@"/>
</copy>
<filter token="axisVersion" value="${version}"/>
<tstamp>
<format property="TODAY" pattern="dd-MM-yyyy"/>
</tstamp>
<filter token="TODAY" value="${TODAY}"/>
<copy toDir="target/tmp-doc-distro/docs" filtering="on" overwrite="true">
<fileset dir="../..">
<include name="LICENSE.txt"/>
<include name="README.txt"/>
<include name="release-notes.html"/>
</fileset>
<fileset dir="../../release-docs/readme-files">
<include name="*.txt"/>
</fileset>
</copy>
<copy toDir="target/tmp-doc-distro/xdocs" filtering="on" overwrite="true">
<globmapper from="*.xml" to="*.html"/>
<fileset dir="../documentation/xdocs">
<exclude name="@axis2_version_dir@/**"/>
<exclude name="**/*.gif"/>
<exclude name="**/*.jpg"/>
<exclude name="**/*.png"/>
</fileset>
</copy>
<copy toDir="target/tmp-doc-distro/xdocs" filtering="off" overwrite="true">
<fileset dir="../documentation/xdocs">
<exclude name="@axis2_version_dir@/**"/>
<include name="**/*.gif"/>
<include name="**/*.jpg"/>
<include name="**/*.png"/>
<include name="**/*.css"/>
<include name="**/*.xsd"/>
<include name="**/*.cgi"/>
<include name="**/*.properties"/>
</fileset>
</copy>
</tasks>
</configuration>
<goals>
<goal>run
</goals>
</execution>
<execution>
<id>service-module-list-generation
<phase>process-resources
<configuration>
<tasks>
<mkdir dir="target/tmp-repository"/>
<mkdir dir="target/tmp-repository/modules"/>
<mkdir dir="target/tmp-repository/services"/>
<copy file="../../modules/soapmonitor/target/soapmonitor-${version}.mar" tofile="target/tmp-repository/modules/soapmonitor-${soapmonitor.mar.version}.mar"/>
<copy file="../../modules/addressing/target/addressing-${version}.mar" tofile="target/tmp-repository/modules/addressing-${addressing.mar.version}.mar"/>
<copy file="../../modules/ping/target/ping-${version}.mar" tofile="target/tmp-repository/modules/ping-${ping.mar.version}.mar"/>
<copy file="../../modules/mex-mar/target/mex-${version}.mar" tofile="target/tmp-repository/modules/mex-${mex.mar.version}.mar"/>
<copy file="../../modules/scripting/target/axis2-scripting-${version}.mar" tofile="target/tmp-repository/modules/scripting-${scripting.mar.version}.mar"/>
<!-- generate modules.list -->
<echo file="target/tmp-repository/modules/modules.list" append="false">
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you 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.
#
soapmonitor-${soapmonitor.mar.version}.mar
addressing-${addressing.mar.version}.mar
ping-${ping.mar.version}.mar
mex-${mex.mar.version}.mar
scripting-${scripting.mar.version}.mar
</echo>
<copy file="../../modules/samples/target/toWar/services/version.aar" todir="target/tmp-repository/services"/>
<!-- generate services.list -->
<echo file="target/tmp-repository/services/services.list" append="false">
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you 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.
#
version.aar
</echo>
</tasks>
</configuration>
<goals>
<goal>run
</goals>
</execution>
<execution>
<id>delete-temporary-files
<phase>install
<configuration>
<tasks>
<delete dir="target/tmp-doc-distro"/>
<delete dir="target/tmp-repository"/>
<delete dir="target/archive-tmp"/>
</tasks>
</configuration>
<goals>
<goal>run
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Other Axis 2 examples (source code examples)Here is a short list of links related to this Axis 2 pom.xml source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.