celtix-distribution
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-distribution</artifactId> <version>1.0</version> </dependency>
<?xml version="1.0"?><project> <parent> <artifactId>celtix</artifactId> <groupId>org.objectweb.celtix</groupId> <version>1.0</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-distribution</artifactId> <name>Celtix Distribution</name> <version>1.0</version> <url>http://celtix.objectweb.org/</url> <build> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</directory> <includes> <include>**</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>dependency-maven-plugin</artifactId> <version>${dependency.plugin.version}</version> <executions> <execution> <id>unpack-javadoc</id> <phase>package</phase> <goals> <goal>unpack</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/javadoc</outputDirectory> <artifactItems> <artifactItem> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-api</artifactId> <version>1.0</version> <classifier>javadoc</classifier> </artifactItem> </artifactItems> </configuration> </execution> <execution> <id>add-jars</id> <phase>package</phase> <goals> <goal>copy</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/additional-libs</outputDirectory> <artifactItems> <artifactItem> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-router</artifactId> <version>1.0</version> </artifactItem> <artifactItem> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-js</artifactId> <version>1.0</version> </artifactItem> <artifactItem> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-geronimo</artifactId> <version>1.0</version> </artifactItem> <artifactItem> <groupId>xmlbeans</groupId> <artifactId>xbean</artifactId> <version>2.1.0</version> </artifactItem> <artifactItem> <groupId>rhino</groupId> <artifactId>js</artifactId> <version>1.6R2</version> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-ant-plugin</artifactId> <executions> <execution> <id>generate-sources</id> <phase>generate-sources</phase> <goals> <goal>ant</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>${antrun.version}</version> <executions> <execution> <id>process-sources-xsl</id> <phase>process-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <xslt out="${basedir}/target/srcbuild_paths.xml" style="${basedir}/srcbuild_paths.xsl" in="build.xml"></xslt> <pathconvert property="cp" refid="maven.runtime.classpath"></pathconvert> <condition value="set CELTIX_CLASSPATH=${cp}" property="output.cp"> <os family="windows"></os> </condition> <condition value=".bat" property="output.ext"> <os family="windows"></os> </condition> <property value="export CELTIX_CLASSPATH=${cp}" name="output.cp"></property> <property value="" name="output.ext"></property> <echo message="${output.cp}" file="${basedir}/target/srcbuild_env${output.ext}"></echo> </tasks> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>ant</groupId> <artifactId>ant-trax</artifactId> <version>1.6.5</version> </dependency> <dependency> <groupId>checkstyle</groupId> <artifactId>checkstyle</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>pmd</groupId> <artifactId>pmd</artifactId> <version>3.4</version> <exclusions> <exclusion> <artifactId>xalan</artifactId> <groupId>xalan</groupId> </exclusion> <exclusion> <artifactId>xercesImpl</artifactId> <groupId>xerces</groupId> </exclusion> <exclusion> <artifactId>xmlParserAPIs</artifactId> <groupId>xerces</groupId> </exclusion> <exclusion> <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> <exclusion> <artifactId>dom4j</artifactId> <groupId>dom4j</groupId> </exclusion> <exclusion> <artifactId>icu4j</artifactId> <groupId>icu4j</groupId> </exclusion> <exclusion> <artifactId>servletapi</artifactId> <groupId>servletapi</groupId> </exclusion> <exclusion> <artifactId>tagsoup</artifactId> <groupId>tagsoup</groupId> </exclusion> </exclusions> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>${assembly.version}</version> <executions> <execution> <id>distribution-src-epl</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> <configuration> <archive> <manifest> <mainClass>celtixinstaller.Installer</mainClass> </manifest> </archive> <descriptors> <descriptor>assembly-bin-epl.xml</descriptor> <descriptor>assembly-bin-lgpl.xml</descriptor> <descriptor>assembly-src-epl.xml</descriptor> <descriptor>assembly-src-lgpl.xml</descriptor> </descriptors> <finalName>celtix-1.0</finalName> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <finalName>celtix</finalName> <archive> <manifest> <addClasspath>true</addClasspath> </manifest> </archive> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.objectweb.celtix</groupId> <artifactId>celtix-rt</artifactId> <version>1.0</version> </dependency> </dependencies> <distributionManagement> <status>deployed</status> </distributionManagement> <properties> <topDirectoryLocation>..</topDirectoryLocation> <java.source.version>1.4</java.source.version> </properties> </project>