alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Apache CXF example source code file (pom.xml)

This example Apache CXF source code file (pom.xml) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Apache CXF tags/keywords

apache, apache, asf, asf, conditions, cxf, is, license, license, of, see, see, software, system

The Apache CXF pom.xml source code

<?xml version="1.0"?>
<!--
  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.
-->
<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">
    <parent>
        <artifactId>cxf-parent
        <groupId>org.apache.cxf
        <version>2.3.1
        <relativePath>../../parent/pom.xml
    </parent>
    <modelVersion>4.0.0
    <groupId>org.apache.cxf.systests
    <artifactId>cxf-systests-uncategorized
    <name>Apache CXF Uncategorized System Tests
    <version>2.3.1
    <url>http://cxf.apache.org
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.cxf
                <artifactId>cxf-codegen-plugin
                <version>${project.version}
                <executions>
                    <execution>
                        <id>generate-test-sources
                        <phase>generate-test-sources
                        <configuration>
                            <testSourceRoot>${basedir}/target/generated/src/test/java
                            <testWsdlRoot>${basedir}/src/test/resources/wsdl_systest
                            <wsdlOptions>
                                <wsdlOption>
                                    <wsdl>${basedir}/src/test/resources/wsdl_systest/hello_world_corba.wsdl
                                </wsdlOption>
                                <wsdlOption>
                                    <wsdl>${basedir}/src/test/resources/wsdl_systest/soap_fault.wsdl
                                    <catalog>${basedir}/src/test/resources/wsdl_systest/catalog.xml
                                </wsdlOption>
                            </wsdlOptions>
                        </configuration>
                        <goals>
                            <goal>wsdl2java
                        </goals>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.cxf
                <artifactId>cxf-corbatools-maven-plugin
                <version>${project.version}
                <executions>
                    <execution>
                        <id>generate-test-sources
                        <phase>generate-test-sources
                        <configuration>
                            <outputDir>${basedir}/target/generated/src/test/resources/wsdl_systest/type_test_corba/
                            <wsdltoidlOptions>
                                <wsdltoidlOption>
                                    <wsdl>${basedir}/src/test/resources/wsdl_systest/type_test_corba/type_test_corba.wsdl
                                    <corbabinding>true
                                </wsdltoidlOption>
                            </wsdltoidlOptions>
                        </configuration>
                        <goals>
                            <goal>wsdl2idl
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <artifactId>maven-jar-plugin
                <executions>
                    <execution>
                        <id>attach-sources
                        <goals>
                            <goal>test-jar
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    <profiles>
        <profile>
            <id>ibmjdk
            <activation>
                <property>
                    <name>java.vendor
                    <value>IBM Corporation
                </property>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>org.apache.geronimo.specs
                    <artifactId>geronimo-ejb_3.0_spec
                    <scope>provided
                </dependency>
            </dependencies>
        </profile>
    </profiles>
    <dependencies>
        <dependency>
            <groupId>${cxf.servlet-api.group}
            <artifactId>${cxf.servlet-api.artifact}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-common-utilities
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-tools-common
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-tools-validator
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-api
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-management
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-core
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-databinding-jaxb
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-frontend-jaxws
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-frontend-js
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-bindings-soap
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-bindings-corba
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-bindings-jbi
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-transports-jbi
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-integration-jbi
            <version>${project.version}
        </dependency>

        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-bindings-http
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-databinding-aegis
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-transports-http
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-transports-http-jetty
            <version>${project.version}
        </dependency>
        <dependency>
             <groupId>org.slf4j
             <artifactId>slf4j-jdk14
             <scope>test
         </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-transports-local
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-transports-jms
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-ws-addr
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-ws-policy
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-frontend-jaxrs
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-integration-jca
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-rt-bindings-coloc
            <version>${project.version}
        </dependency>
        <dependency>
            <groupId>org.apache.cxf
            <artifactId>cxf-testutils
            <version>${project.version}
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.apache.derby
            <artifactId>derby
            <version>${cxf.derby.version}
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.springframework
            <artifactId>spring-aop
            <version>${cxf.spring.version}
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.aspectj
            <artifactId>aspectjrt
            <version>1.5.4
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.aspectj
            <artifactId>aspectjweaver
            <version>1.5.4
            <scope>test
        </dependency>
        <dependency>
            <groupId>cglib
            <artifactId>cglib-nodep
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.apache.geronimo.specs
            <artifactId>geronimo-j2ee-management_1.1_spec
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.apache.activemq
            <artifactId>activemq-core
            <scope>test
        </dependency>
        <dependency>
            <groupId>asm
            <artifactId>asm
        </dependency>
        <dependency>
            <groupId>httpunit
            <artifactId>httpunit
            <scope>test
        </dependency>
        <dependency>
            <groupId>nekohtml
            <artifactId>nekohtml
            <version>1.9.6.2
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.springframework
            <artifactId>spring-core
        </dependency>
        <dependency>
            <groupId>org.springframework
            <artifactId>spring-context
        </dependency>
        <dependency>
            <groupId>org.springframework
            <artifactId>spring-jms
        </dependency>
        <dependency>
            <groupId>org.springframework
            <artifactId>spring-tx
        </dependency>
        <dependency>
            <groupId>org.springframework
            <artifactId>${cxf.spring.mock}
            <version>${cxf.spring.version}
        </dependency>
        <dependency>
            <groupId>org.springframework.security
            <artifactId>spring-security-core-tiger
            <version>2.0.4
            <scope>test
            <exclusions>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-core
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-dao
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-jdbc
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-remoting
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-support
                </exclusion>
            </exclusions>
        </dependency>


        <dependency>
            <groupId>org.springframework.security
            <artifactId>spring-security-acl
            <version>2.0.4
            <scope>test
            <exclusions>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-core
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-dao
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-jdbc
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-remoting
                </exclusion>
                <exclusion>
                    <groupId>org.springframework
                    <artifactId>spring-support
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>junit
            <artifactId>junit
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.easymock
            <artifactId>easymockclassextension
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.apache.geronimo.specs
            <artifactId>geronimo-j2ee-connector_1.5_spec
        </dependency>
        <dependency>
            <groupId>org.apache.ant
            <artifactId>ant
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.apache.servicemix
            <artifactId>servicemix-core
            <version>3.3.2
            <exclusions>
                <exclusion>
                    <groupId>jaxen
                    <artifactId>jaxen
                </exclusion>
                <exclusion>
                    <groupId>org.jencks
                    <artifactId>jencks
                </exclusion>
                <exclusion>
                    <groupId>org.codehaus.woodstox
                    <artifactId>wstx-asl
                </exclusion>
                <exclusion>
                    <groupId>woodstox
                    <artifactId>wstx-asl
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
             <groupId>com.sun.xml.fastinfoset
             <artifactId>FastInfoset
         </dependency>

        <dependency>
            <groupId>rhino
            <artifactId>js
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.apache.xmlbeans
            <artifactId>xmlbeans
            <scope>test
        </dependency>
        <dependency>
            <groupId>org.codehaus.jettison
            <artifactId>jettison
            <scope>test
        </dependency>
        <dependency>
            <groupId>commons-httpclient
            <artifactId>commons-httpclient
            <scope>test
        </dependency>
        <dependency>
          <groupId>org.apache.cxf
          <artifactId>cxf-rt-testsupport
          <version>${project.version}
        </dependency>

    </dependencies>
    <properties>
        <cxf.surefire.fork.mode>pertest
    </properties>

</project>

Other Apache CXF examples (source code examples)

Here is a short list of links related to this Apache CXF pom.xml source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 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.