thirdparty.jaxb2_commons.jaxb-xjc.2.1.10.1.source-code.pom.xml Maven / Gradle / Ivy
The newest version!
<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> <artifactId>jaxb-xjc</artifactId> <packaging>jar</packaging> <name>JAXB2 Commons - Modular [jaxb-xjc]</name> <parent> <groupId>org.andromda.thirdparty.jaxb2_commons</groupId> <artifactId>jaxb</artifactId> <version>2.1.10.1</version> </parent> <dependencies> <dependency> <groupId>com.sun.codemodel</groupId> <artifactId>codemodel</artifactId> <version>2.1</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.sun.xml.dtd-parser</groupId> <artifactId>dtd-parser</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>com.sun.istack</groupId> <artifactId>istack-commons-tools</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>relaxngDatatype</groupId> <artifactId>relaxngDatatype</artifactId> <version>20020414</version> </dependency> <dependency> <groupId>com.sun.org.apache.xml.internal</groupId> <artifactId>resolver</artifactId> <version>20050927</version> </dependency> <dependency> <groupId>org.kohsuke.rngom</groupId> <artifactId>rngom</artifactId> <version>20061207</version> </dependency> <dependency> <groupId>com.sun.xsom</groupId> <artifactId>xsom</artifactId> <version>20081112</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.1.10</version> <scope>provided</scope> </dependency> <dependency> <groupId>sun.jdk</groupId> <artifactId>tools</artifactId> <version>1.5.0</version> <scope>system</scope> <optional>true</optional> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.7.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <sourceDirectory>target/generated-sources/jaxb-xjc</sourceDirectory> <resources> <resource> <directory>target/generated-sources/jaxb-xjc</directory> <excludes> <exclude>**/*.java</exclude> </excludes> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.0-alpha-4</version> <executions> <execution> <id>unpack-jaxb-xjc-sources</id> <phase>generate-sources</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <artifactItem> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-xjc</artifactId> <version>2.1.10</version> <type>jar</type> <classifier>sources</classifier> <outputDirectory>target/generated-sources/jaxb-xjc</outputDirectory> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>process-jaxb-xjc-sources</id> <phase>process-sources</phase> <configuration> <tasks> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/com/sun/codemodel"/> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/com/sun/dtdparser"/> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/com/sun/istack"/> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/com/sun/org"/> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/com/sun/xml"/> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/org"/> <delete dir="${basedir}/target/generated-sources/jaxb-xjc/javax"/> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>sun.jdk</groupId> <artifactId>tools</artifactId> <version>1.5.0</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>runtime</scope> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant-optional</artifactId> <version>1.5.3-1</version> </dependency> </dependencies> </plugin> </plugins> </build> </project>