| <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> |
| <groupId>org.apache.servicemix</groupId> |
| <artifactId>servicemix</artifactId> |
| <version>3.0.1-incubating</version> |
| </parent> |
| |
| <artifactId>servicemix-jsr181</artifactId> |
| <packaging>jbi-component</packaging> |
| <name>ServiceMix :: JSR-181 Service Engine</name> |
| <description>JSR-181 service engine</description> |
| |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.servicemix</groupId> |
| <artifactId>servicemix-shared</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.codehaus.xfire</groupId> |
| <artifactId>xfire-jaxb2</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>com.sun.xml.bind</groupId> |
| <artifactId>jaxb-impl</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.codehaus.xfire</groupId> |
| <artifactId>xfire-xmlbeans</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jdom</groupId> |
| <artifactId>jdom</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.servicemix</groupId> |
| <artifactId>servicemix-core</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>stax</groupId> |
| <artifactId>stax-api</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>xerces</groupId> |
| <artifactId>xmlParserAPIs</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>xerces</groupId> |
| <artifactId>xercesImpl</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>wsdl4j</groupId> |
| <artifactId>wsdl4j</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>commons-logging</groupId> |
| <artifactId>commons-logging</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.geronimo.specs</groupId> |
| <artifactId>geronimo-javamail_1.3.1_spec</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>woodstox</groupId> |
| <artifactId>wstx-asl</artifactId> |
| <scope>provided</scope> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <plugins> |
| <!-- |
| <plugin> |
| <artifactId>maven-antrun-plugin</artifactId> |
| <executions> |
| <execution> |
| <phase>generate-resources</phase> |
| <configuration> |
| <tasks> |
| <taskdef classname="org.apache.xbean.spring.generator.MappingGeneratorTask" name="mapping"> |
| <classpath> |
| <pathelement path="${basedir}/target/classes" /> |
| <path refid="maven.test.classpath" /> |
| </classpath> |
| </taskdef> |
| <mapping destFile="${basedir}/target/servicemix-jsr181-${version}.xsd" namespace="http://servicemix.apache.org/jsr181/1.0" |
| srcdir="${basedir}/src/main/java" metaInfDir="${basedir}/target/generated/" /> |
| </tasks> |
| </configuration> |
| <goals> |
| <goal>run</goal> |
| </goals> |
| </execution> |
| </executions> |
| <dependencies> |
| <dependency> |
| <groupId>qdox</groupId> |
| <artifactId>qdox</artifactId> |
| <version>${qdox.version}</version> |
| </dependency> |
| </dependencies> |
| </plugin> |
| --> |
| <plugin> |
| <groupId>org.apache.xbean</groupId> |
| <artifactId>maven-xbean-plugin</artifactId> |
| <executions> |
| <execution> |
| <configuration> |
| <namespace>http://servicemix.apache.org/jsr181/1.0</namespace> |
| </configuration> |
| <goals> |
| <goal>mapping</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.servicemix.tooling</groupId> |
| <artifactId>jbi-maven-plugin</artifactId> |
| <configuration> |
| <type>service-engine</type> |
| <bootstrap>org.apache.servicemix.jsr181.Jsr181Bootstrap</bootstrap> |
| <component>org.apache.servicemix.jsr181.Jsr181Component</component> |
| <serviceUnitAnalyzer>org.apache.servicemix.jsr181.packaging.Jsr181ServiceUnitAnalyzer</serviceUnitAnalyzer> |
| </configuration> |
| </plugin> |
| <plugin> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <configuration> |
| <source>1.5</source> |
| <target>1.5</target> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| |
| </project> |