Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Cannot Reproduce
-
2.0-alpha-4
-
None
-
None
-
None
Description
the dependency plugin is used to analyze, validate, manage, package, and report on maven dependencies.
in our framework we are interested in two features provided by these goals:
- copy-dependencies: package the project's complete transitive compiletime/runtime dependencies
- build-classpath: from this construct a classpath text file usable by maven and command-line shells.
saddly the current plugin still an alpha snapshot (2.0-alpha-5-SNAPSHOT) release and in any case does not have all of the features we need.
specifically it is geared toward creating a one-line classpath path statement, which doesn't really allow for shell usage and expansion, especially in the windows dos/cmd environment where backtick isn't supported. we can work around the backtick by using an stdin redirect with set /p, but this prompt has a max buffer length, which opens up a whole can of worms.
also, the dependency plugin doesn't add-in the current target artifact to the dependency classpath, which is something we'd like to include in our runtiome classpath.
finally, the includeScope and excludeScope filters only allow to exlicitly include/exclude a single scope at a time, instead of a comma-separated list like the other filters.
so what we need is a way to create multi-line classpath loading scripts.
parameter | type | default | description |
---|---|---|---|
includeScope | string | all | comma-separated scopes to include, default is null=all |
excludeScope | string | none | comma-separated scopes to exclude, default is null=none |
usePathSeparator | boolean | true | exposed to toggle pathSeparator, set to false for multi-line |
useFileSeparator | boolean | true | exposed to toggle fileSeparator, set to false for multi-line |
useLineSeparator | boolean | false | set to true for multi-line |
suffix | string | null | (unused) |
lineSeparator | string | null | line separator, see special tokens for escape codes below |
includeThisArtifact | boolean | false | include this geenrated target jar artifact in the dependencies |
- in a separator, allowing the following special tokens:
[CR] -> '\r' [LF] -> '\n' [CRLF] -> '\r\n'
sample configuration
<!-- maven-dependency-plugin: generate classpath --> <plugin> <groupId>sgcib.ged.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.0-alpha-5-sg-SNAPSHOT</version> <executions> <execution> <id>copy-dependencies</id> <phase>compile</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>target/dependency</outputDirectory> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> <execution> <id>copy-endorsed-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>target/dependency/endorsed</outputDirectory> <overWriteIfNewer>true</overWriteIfNewer> <includeGroupIds>xerces,xalan,javax.xml.bind,com.sun.xml.bind,visibroker</includeGroupIds> </configuration> </execution> <execution> <id>copy-test-dependencies</id> <phase>test</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>../lib</outputDirectory> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> <execution> <id>build-maven-classpath</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>compile</includeScope> <cpFile>generated/maven.classpath</cpFile> <pathSeparator>${java.path.separator}</pathSeparator> <fileSeparator>${java.file.separator}</fileSeparator> <prefix>$${lib.dir}</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-win-classpath</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <excludeGroupIds> org.apache.maven,org.codehaus.mojo,org.codehaus.plexus </excludeGroupIds> <cpFile>generated/win.classpath</cpFile> <pathSeparator>;</pathSeparator> <fileSeparator>\</fileSeparator> <prefix>%DIST_LIB%</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-unix-classpath</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <cpFile>generated/unix.classpath</cpFile> <pathSeparator>:</pathSeparator> <fileSeparator>/</fileSeparator> <prefix>$${DIST_LIB}</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-mac-classpath</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <cpFile>generated/mac.classpath</cpFile> <pathSeparator>:</pathSeparator> <fileSeparator>/</fileSeparator> <prefix>$${DIST_LIB}</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-win-classpath-cmd</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <excludeGroupIds> org.apache.maven,org.codehaus.mojo,org.codehaus.plexus </excludeGroupIds> <cpFile>generated/win.classpath.cmd</cpFile> <usePathSeparator>false</usePathSeparator> <useFileSeparator>true</useFileSeparator> <useLineSeparator>true</useLineSeparator> <pathSeparator>;</pathSeparator> <fileSeparator>\</fileSeparator> <lineSeparator>[CRLF]</lineSeparator> <prefix>@set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-win-classpath-ksh</id> <phase>package</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <excludeGroupIds>org.apache.maven,org.codehaus.mojo,org.codehaus.plexus</excludeGroupIds> <cpFile>generated/win.classpath.ksh</cpFile> <usePathSeparator>false</usePathSeparator> <useFileSeparator>true</useFileSeparator> <useLineSeparator>true</useLineSeparator> <pathSeparator>:</pathSeparator> <fileSeparator>/</fileSeparator> <lineSeparator>[LF]</lineSeparator> <prefix>export DIST_LIBS=$${DIST_LIBS}:$${DIST_LIB}</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-unix-classpath-ksh</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <excludeGroupIds> org.apache.maven,org.codehaus.mojo,org.codehaus.plexus </excludeGroupIds> <cpFile> generated/unix.classpath.ksh </cpFile> <usePathSeparator>false</usePathSeparator> <useFileSeparator>true</useFileSeparator> <useLineSeparator>true</useLineSeparator> <pathSeparator>:</pathSeparator> <fileSeparator>/</fileSeparator> <lineSeparator>[LF]</lineSeparator> <prefix>set DIST_LIBS=$${DIST_LIBS}:$${DIST_LIB}</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> <execution> <id>build-mac-classpath-ksh</id> <phase>compile</phase> <goals> <goal>build-classpath</goal> </goals> <configuration> <includeScope>runtime</includeScope> <excludeGroupIds> org.apache.maven,org.codehaus.mojo,org.codehaus.plexus </excludeGroupIds> <cpFile>generated/mac.classpath.ksh</cpFile> <usePathSeparator>false</usePathSeparator> <useFileSeparator>true</useFileSeparator> <useLineSeparator>true</useLineSeparator> <pathSeparator>:</pathSeparator> <fileSeparator>/</fileSeparator> <lineSeparator>[LF]</lineSeparator> <prefix>set DIST_LIBS=$${DIST_LIBS}:$${DIST_LIB}</prefix> <overWriteIfNewer>true</overWriteIfNewer> <regenerateFile>true</regenerateFile> </configuration> </execution> </executions> </plugin>
the classpaths generated are:
generated/ maven.classpath win.classpath unix.classpath mac.classpath win.classpath.cmd win.classpath.ksh unix.classpath.ksh mac.classpath.ksh
here are the corresponding sample classpaths:
generated/maven.classpath:
${lib.dir}/axis-1.4.jar;${lib.dir}/axis-jaxrpc-1.4.jar;${lib.dir}/axis-saaj-1.4.jar;${lib.dir}/axis-wsdl4j-1.5.1.jar;${lib.dir}/c3p0-0.9.0.4.jar;${lib.dir}/classworlds-1.1-alpha-2.jar;${lib.dir}/mq-6.0.jar;${lib.dir}/oracle-jdbc-10.1.0.2.0.jar;${lib.dir}/relaxngDatatype-1.0.jar;${lib.dir}/xsdlib-1.0.jar;${lib.dir}/jaxb-api-1.0.4.jar;${lib.dir}/jaxb-impl-1.0.4.jar;${lib.dir}/jaxb-libs-1.0.4.jar;${lib.dir}/jaxb-xjc-1.0.4.jar;${lib.dir}/jaxp-ri-1.4.jar;${lib.dir}/jconnect-5.5.jar;${lib.dir}/commons-beanutils-1.7.0.jar;${lib.dir}/commons-beanutils-bean-collections-1.7.0.jar;${lib.dir}/commons-beanutils-core-1.7.0.jar;${lib.dir}/commons-cli-1.0.jar;${lib.dir}/commons-collections-3.1.jar;${lib.dir}/commons-lang-2.1.jar;${lib.dir}/commons-logging-1.0.2.jar;${lib.dir}/dom4j-1.6.1.jar;${lib.dir}/eds-client-7.5.jar;${lib.dir}/tools.jar;${lib.dir}/activation-1.0.2.jar;${lib.dir}/mail-1.3.3.jar;${lib.dir}/connector-1.0.jar;${lib.dir}/jaxp-api-1.4.jar;${lib.dir}/junit-3.8.1.jar;${lib.dir}/log4j-1.2.7.jar;${lib.dir}/maven-artifact-2.0.jar;${lib.dir}/maven-artifact-manager-2.0.jar;${lib.dir}/maven-model-2.0.jar;${lib.dir}/maven-plugin-api-2.0.jar;${lib.dir}/maven-profile-2.0.jar;${lib.dir}/maven-project-2.0.jar;${lib.dir}/maven-repository-metadata-2.0.jar;${lib.dir}/wagon-provider-api-1.0-alpha-5.jar;${lib.dir}/plexus-compiler-api-1.5.2.jar;${lib.dir}/plexus-compiler-javac-1.5.2.jar;${lib.dir}/plexus-compiler-manager-1.5.2.jar;${lib.dir}/plexus-container-default-1.0-alpha-8.jar;${lib.dir}/plexus-utils-1.4.5.jar;${lib.dir}/spring-1.2.6.jar;${lib.dir}/efts-oms-4.10.0-SNAPSHOT.jar;${lib.dir}/efts-oms-core-4.10.0-SNAPSHOT.jar;${lib.dir}/efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar;${lib.dir}/efts-tools-4.10.0-SNAPSHOT.jar;${lib.dir}/lnb-tools-1.5.0.jar;${lib.dir}/transcodeplus-IF-4.5.1.jar;${lib.dir}/frontools-1.1.5-SNAPSHOT.pom;${lib.dir}/maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar;${lib.dir}/tibrvj.jar;${lib.dir}/lm-6.5.jar;${lib.dir}/sanct4-6.5.jar;${lib.dir}/sanctuary-6.5.jar;${lib.dir}/vbdev-6.5.jar;${lib.dir}/vbjdev-6.5.jar;${lib.dir}/vbjorb-6.5.jar;${lib.dir}/xalan-2.6.0.jar;${lib.dir}/xercesImpl-2.6.2.jar;${lib.dir}/xml-apis-1.0.b2.j
generated/win.classpath:
%DIST_LIB%\axis-1.4.jar;%DIST_LIB%\axis-jaxrpc-1.4.jar;%DIST_LIB%\axis-saaj-1.4.jar;%DIST_LIB%\axis-wsdl4j-1.5.1.jar;%DIST_LIB%\c3p0-0.9.0.4.jar;%DIST_LIB%\classworlds-1.1-alpha-2.jar;%DIST_LIB%\mq-6.0.jar;%DIST_LIB%\oracle-jdbc-10.1.0.2.0.jar;%DIST_LIB%\relaxngDatatype-1.0.jar;%DIST_LIB%\xsdlib-1.0.jar;%DIST_LIB%\jaxb-api-1.0.4.jar;%DIST_LIB%\jaxb-impl-1.0.4.jar;%DIST_LIB%\jaxb-libs-1.0.4.jar;%DIST_LIB%\jaxb-xjc-1.0.4.jar;%DIST_LIB%\jaxp-ri-1.4.jar;%DIST_LIB%\jconnect-5.5.jar;%DIST_LIB%\commons-beanutils-1.7.0.jar;%DIST_LIB%\commons-beanutils-bean-collections-1.7.0.jar;%DIST_LIB%\commons-beanutils-core-1.7.0.jar;%DIST_LIB%\commons-cli-1.0.jar;%DIST_LIB%\commons-collections-3.1.jar;%DIST_LIB%\commons-lang-2.1.jar;%DIST_LIB%\commons-logging-1.0.2.jar;%DIST_LIB%\dom4j-1.6.1.jar;%DIST_LIB%\eds-client-7.5.jar;%DIST_LIB%\tools.jar;%DIST_LIB%\activation-1.0.2.jar;%DIST_LIB%\mail-1.3.3.jar;%DIST_LIB%\connector-1.0.jar;%DIST_LIB%\jaxp-api-1.4.jar;%DIST_LIB%\junit-3.8.1.jar;%DIST_LIB%\log4j-1.2.7.jar;%DIST_LIB%\maven-artifact-2.0.jar;%DIST_LIB%\maven-artifact-manager-2.0.jar;%DIST_LIB%\maven-model-2.0.jar;%DIST_LIB%\maven-plugin-api-2.0.jar;%DIST_LIB%\maven-profile-2.0.jar;%DIST_LIB%\maven-project-2.0.jar;%DIST_LIB%\maven-repository-metadata-2.0.jar;%DIST_LIB%\wagon-provider-api-1.0-alpha-5.jar;%DIST_LIB%\plexus-compiler-api-1.5.2.jar;%DIST_LIB%\plexus-compiler-javac-1.5.2.jar;%DIST_LIB%\plexus-compiler-manager-1.5.2.jar;%DIST_LIB%\plexus-container-default-1.0-alpha-8.jar;%DIST_LIB%\plexus-utils-1.4.5.jar;%DIST_LIB%\spring-1.2.6.jar;%DIST_LIB%\efts-oms-4.10.0-SNAPSHOT.jar;%DIST_LIB%\efts-oms-core-4.10.0-SNAPSHOT.jar;%DIST_LIB%\efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar;%DIST_LIB%\efts-tools-4.10.0-SNAPSHOT.jar;%DIST_LIB%\lnb-tools-1.5.0.jar;%DIST_LIB%\transcodeplus-IF-4.5.1.jar;%DIST_LIB%\frontools-1.1.5-SNAPSHOT.pom;%DIST_LIB%\maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar;%DIST_LIB%\tibrvj.jar;%DIST_LIB%\lm-6.5.jar;%DIST_LIB%\sanct4-6.5.jar;%DIST_LIB%\sanctuary-6.5.jar;%DIST_LIB%\vbdev-6.5.jar;%DIST_LIB%\vbjdev-6.5.jar;%DIST_LIB%\vbjorb-6.5.jar;%DIST_LIB%\xalan-2.6.0.jar;%DIST_LIB%\xercesImpl-2.6.2.jar;%DIST_LIB%\xml-apis-1.0.b2.j
generated/unix.classpath:
${DIST_LIB}/axis-1.4.jar:${DIST_LIB}/axis-jaxrpc-1.4.jar:${DIST_LIB}/axis-saaj-1.4.jar:${DIST_LIB}/axis-wsdl4j-1.5.1.jar:${DIST_LIB}/c3p0-0.9.0.4.jar:${DIST_LIB}/classworlds-1.1-alpha-2.jar:${DIST_LIB}/mq-6.0.jar:${DIST_LIB}/oracle-jdbc-10.1.0.2.0.jar:${DIST_LIB}/relaxngDatatype-1.0.jar:${DIST_LIB}/xsdlib-1.0.jar:${DIST_LIB}/jaxb-api-1.0.4.jar:${DIST_LIB}/jaxb-impl-1.0.4.jar:${DIST_LIB}/jaxb-libs-1.0.4.jar:${DIST_LIB}/jaxb-xjc-1.0.4.jar:${DIST_LIB}/jaxp-ri-1.4.jar:${DIST_LIB}/jconnect-5.5.jar:${DIST_LIB}/commons-beanutils-1.7.0.jar:${DIST_LIB}/commons-beanutils-bean-collections-1.7.0.jar:${DIST_LIB}/commons-beanutils-core-1.7.0.jar:${DIST_LIB}/commons-cli-1.0.jar:${DIST_LIB}/commons-collections-3.1.jar:${DIST_LIB}/commons-lang-2.1.jar:${DIST_LIB}/commons-logging-1.0.2.jar:${DIST_LIB}/dom4j-1.6.1.jar:${DIST_LIB}/eds-client-7.5.jar:${DIST_LIB}/tools.jar:${DIST_LIB}/activation-1.0.2.jar:${DIST_LIB}/mail-1.3.3.jar:${DIST_LIB}/connector-1.0.jar:${DIST_LIB}/jaxp-api-1.4.jar:${DIST_LIB}/junit-3.8.1.jar:${DIST_LIB}/log4j-1.2.7.jar:${DIST_LIB}/maven-artifact-2.0.jar:${DIST_LIB}/maven-artifact-manager-2.0.jar:${DIST_LIB}/maven-model-2.0.jar:${DIST_LIB}/maven-plugin-api-2.0.jar:${DIST_LIB}/maven-profile-2.0.jar:${DIST_LIB}/maven-project-2.0.jar:${DIST_LIB}/maven-repository-metadata-2.0.jar:${DIST_LIB}/wagon-provider-api-1.0-alpha-5.jar:${DIST_LIB}/plexus-compiler-api-1.5.2.jar:${DIST_LIB}/plexus-compiler-javac-1.5.2.jar:${DIST_LIB}/plexus-compiler-manager-1.5.2.jar:${DIST_LIB}/plexus-container-default-1.0-alpha-8.jar:${DIST_LIB}/plexus-utils-1.4.5.jar:${DIST_LIB}/spring-1.2.6.jar:${DIST_LIB}/efts-oms-4.10.0-SNAPSHOT.jar:${DIST_LIB}/efts-oms-core-4.10.0-SNAPSHOT.jar:${DIST_LIB}/efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar:${DIST_LIB}/efts-tools-4.10.0-SNAPSHOT.jar:${DIST_LIB}/lnb-tools-1.5.0.jar:${DIST_LIB}/transcodeplus-IF-4.5.1.jar:${DIST_LIB}/frontools-1.1.5-SNAPSHOT.pom:${DIST_LIB}/maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar:${DIST_LIB}/tibrvj.jar:${DIST_LIB}/lm-6.5.jar:${DIST_LIB}/sanct4-6.5.jar:${DIST_LIB}/sanctuary-6.5.jar:${DIST_LIB}/vbdev-6.5.jar:${DIST_LIB}/vbjdev-6.5.jar:${DIST_LIB}/vbjorb-6.5.jar:${DIST_LIB}/xalan-2.6.0.jar:${DIST_LIB}/xercesImpl-2.6.2.jar:${DIST_LIB}/xml-apis-1.0.b2.j
generated/mac.classpath:
${DIST_LIB}/axis-1.4.jar:${DIST_LIB}/axis-jaxrpc-1.4.jar:${DIST_LIB}/axis-saaj-1.4.jar:${DIST_LIB}/axis-wsdl4j-1.5.1.jar:${DIST_LIB}/c3p0-0.9.0.4.jar:${DIST_LIB}/classworlds-1.1-alpha-2.jar:${DIST_LIB}/mq-6.0.jar:${DIST_LIB}/oracle-jdbc-10.1.0.2.0.jar:${DIST_LIB}/relaxngDatatype-1.0.jar:${DIST_LIB}/xsdlib-1.0.jar:${DIST_LIB}/jaxb-api-1.0.4.jar:${DIST_LIB}/jaxb-impl-1.0.4.jar:${DIST_LIB}/jaxb-libs-1.0.4.jar:${DIST_LIB}/jaxb-xjc-1.0.4.jar:${DIST_LIB}/jaxp-ri-1.4.jar:${DIST_LIB}/jconnect-5.5.jar:${DIST_LIB}/commons-beanutils-1.7.0.jar:${DIST_LIB}/commons-beanutils-bean-collections-1.7.0.jar:${DIST_LIB}/commons-beanutils-core-1.7.0.jar:${DIST_LIB}/commons-cli-1.0.jar:${DIST_LIB}/commons-collections-3.1.jar:${DIST_LIB}/commons-lang-2.1.jar:${DIST_LIB}/commons-logging-1.0.2.jar:${DIST_LIB}/dom4j-1.6.1.jar:${DIST_LIB}/eds-client-7.5.jar:${DIST_LIB}/tools.jar:${DIST_LIB}/activation-1.0.2.jar:${DIST_LIB}/mail-1.3.3.jar:${DIST_LIB}/connector-1.0.jar:${DIST_LIB}/jaxp-api-1.4.jar:${DIST_LIB}/junit-3.8.1.jar:${DIST_LIB}/log4j-1.2.7.jar:${DIST_LIB}/maven-artifact-2.0.jar:${DIST_LIB}/maven-artifact-manager-2.0.jar:${DIST_LIB}/maven-model-2.0.jar:${DIST_LIB}/maven-plugin-api-2.0.jar:${DIST_LIB}/maven-profile-2.0.jar:${DIST_LIB}/maven-project-2.0.jar:${DIST_LIB}/maven-repository-metadata-2.0.jar:${DIST_LIB}/wagon-provider-api-1.0-alpha-5.jar:${DIST_LIB}/plexus-compiler-api-1.5.2.jar:${DIST_LIB}/plexus-compiler-javac-1.5.2.jar:${DIST_LIB}/plexus-compiler-manager-1.5.2.jar:${DIST_LIB}/plexus-container-default-1.0-alpha-8.jar:${DIST_LIB}/plexus-utils-1.4.5.jar:${DIST_LIB}/spring-1.2.6.jar:${DIST_LIB}/efts-oms-4.10.0-SNAPSHOT.jar:${DIST_LIB}/efts-oms-core-4.10.0-SNAPSHOT.jar:${DIST_LIB}/efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar:${DIST_LIB}/efts-tools-4.10.0-SNAPSHOT.jar:${DIST_LIB}/lnb-tools-1.5.0.jar:${DIST_LIB}/transcodeplus-IF-4.5.1.jar:${DIST_LIB}/frontools-1.1.5-SNAPSHOT.pom:${DIST_LIB}/maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar:${DIST_LIB}/tibrvj.jar:${DIST_LIB}/lm-6.5.jar:${DIST_LIB}/sanct4-6.5.jar:${DIST_LIB}/sanctuary-6.5.jar:${DIST_LIB}/vbdev-6.5.jar:${DIST_LIB}/vbjdev-6.5.jar:${DIST_LIB}/vbjorb-6.5.jar:${DIST_LIB}/xalan-2.6.0.jar:${DIST_LIB}/xercesImpl-2.6.2.jar:${DIST_LIB}/xml-apis-1.0.b2.j
generated/win.classpath.cmd:
@set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\axis-1.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\axis-jaxrpc-1.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\axis-saaj-1.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\axis-wsdl4j-1.5.1.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\c3p0-0.9.0.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\classworlds-1.1-alpha-2.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\mq-6.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\oracle-jdbc-10.1.0.2.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\relaxngDatatype-1.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\xsdlib-1.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jaxb-api-1.0.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jaxb-impl-1.0.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jaxb-libs-1.0.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jaxb-xjc-1.0.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jaxp-ri-1.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jconnect-5.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-beanutils-1.7.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-beanutils-bean-collections-1.7.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-beanutils-core-1.7.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-cli-1.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-collections-3.1.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-lang-2.1.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\commons-logging-1.0.2.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\dom4j-1.6.1.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\eds-client-7.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\activation-1.0.2.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\mail-1.3.3.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\connector-1.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\jaxp-api-1.4.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\junit-3.8.1.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\log4j-1.2.7.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\spring-1.2.6.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\efts-oms-4.10.0-SNAPSHOT.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\efts-oms-core-4.10.0-SNAPSHOT.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\efts-tools-4.10.0-SNAPSHOT.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\lnb-tools-1.5.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\transcodeplus-IF-4.5.1.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\lm-6.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\sanct4-6.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\sanctuary-6.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\vbdev-6.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\vbjdev-6.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\vbjorb-6.5.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\xalan-2.6.0.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\xercesImpl-2.6.2.jar @set DIST_LIBS=%DIST_LIBS%;%DIST_LIB%\xml-apis-1.0.b2.jar
generated/win.classpath.ksh:
export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-jaxrpc-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-saaj-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-wsdl4j-1.5.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/c3p0-0.9.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/classworlds-1.1-alpha-2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/mq-6.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/oracle-jdbc-10.1.0.2.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/relaxngDatatype-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xsdlib-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-api-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-impl-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-libs-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-xjc-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxp-ri-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jconnect-5.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-bean-collections-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-core-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-cli-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-collections-3.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-lang-2.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-logging-1.0.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/dom4j-1.6.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/eds-client-7.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/activation-1.0.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/mail-1.3.3.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/connector-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxp-api-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/junit-3.8.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/log4j-1.2.7.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/spring-1.2.6.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-core-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-tools-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/lnb-tools-1.5.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/transcodeplus-IF-4.5.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/lm-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/sanct4-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/sanctuary-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbdev-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbjdev-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbjorb-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xalan-2.6.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xercesImpl-2.6.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xml-apis-1.0.b2.jar
generated/unix.classpath.ksh:
export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-jaxrpc-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-saaj-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-wsdl4j-1.5.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/c3p0-0.9.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/classworlds-1.1-alpha-2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/mq-6.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/oracle-jdbc-10.1.0.2.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/relaxngDatatype-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xsdlib-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-api-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-impl-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-libs-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-xjc-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxp-ri-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jconnect-5.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-bean-collections-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-core-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-cli-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-collections-3.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-lang-2.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-logging-1.0.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/dom4j-1.6.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/eds-client-7.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/activation-1.0.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/mail-1.3.3.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/connector-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxp-api-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/junit-3.8.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/log4j-1.2.7.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/spring-1.2.6.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-core-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-tools-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/lnb-tools-1.5.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/transcodeplus-IF-4.5.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/lm-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/sanct4-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/sanctuary-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbdev-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbjdev-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbjorb-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xalan-2.6.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xercesImpl-2.6.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xml-apis-1.0.b2.jar
generated/mac.classpath.ksh:
export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-jaxrpc-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-saaj-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/axis-wsdl4j-1.5.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/c3p0-0.9.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/classworlds-1.1-alpha-2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/mq-6.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/oracle-jdbc-10.1.0.2.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/relaxngDatatype-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xsdlib-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-api-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-impl-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-libs-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxb-xjc-1.0.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxp-ri-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jconnect-5.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-bean-collections-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-beanutils-core-1.7.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-cli-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-collections-3.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-lang-2.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/commons-logging-1.0.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/dom4j-1.6.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/eds-client-7.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/activation-1.0.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/mail-1.3.3.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/connector-1.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/jaxp-api-1.4.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/junit-3.8.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/log4j-1.2.7.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/spring-1.2.6.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-core-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-oms-eql-dtd-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/efts-tools-4.10.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/lnb-tools-1.5.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/transcodeplus-IF-4.5.1.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/maven-tradingtools-plugin-1.0.0-SNAPSHOT.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/lm-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/sanct4-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/sanctuary-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbdev-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbjdev-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/vbjorb-6.5.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xalan-2.6.0.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xercesImpl-2.6.2.jar export DIST_LIBS=${DIST_LIBS}:${DIST_LIB}/xml-apis-1.0.b2.jar