ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kim X Andersen <kanderse...@csc.com>
Subject How to included a transative artifact - dependency
Date Tue, 07 Sep 2010 16:43:01 GMT
Hi

I have a little problem with the dependency for dom4j from maven repository, which has the
following dependcy list


	<configurations>
		<conf name="default" visibility="public" description="runtime dependencies and master
artifact can be used with this conf" extends="runtime,master"/>
		<conf name="master" visibility="public" description="contains only the artifact published
by this module itself, with no transitive dependencies"/>
		<conf name="compile" visibility="public" description="this is the default scope, used
if none is specified. Compile dependencies are available in all classpaths."/>
		<conf name="provided" visibility="public" description="this is much like compile, but
indicates you expect the JDK or a container to provide it. It is only available on the compilation
classpath, and is not transitive."/>
		<conf name="runtime" visibility="public" description="this scope indicates that the dependency
is not required for compilation, but is for execution. It is in the runtime and test classpaths,
but not the compile classpath." extends="compile"/>
		<conf name="test" visibility="private" description="this scope indicates that the dependency
is not required for normal use of the application, and is only available for the test compilation
and execution phases." extends="runtime"/>
		<conf name="system" visibility="public" description="this scope is similar to provided
except that you have to provide the JAR which contains it explicitly. The artifact is always
available and is not looked up in a repository."/>
		<conf name="sources" visibility="public" description="this configuration contains the
source artifact of this module, if any."/>
		<conf name="javadoc" visibility="public" description="this configuration contains the
javadoc artifact of this module, if any."/>
		<conf name="optional" visibility="public" description="contains all optional dependencies"/>
	</configurations>
	<publications>
		<artifact name="dom4j" type="jar" ext="jar" conf="master"/>
		<artifact name="dom4j" type="source" ext="jar" conf="sources" m:classifier="sources"/>
	</publications>
	<dependencies>
		<dependency org="jaxme" name="jaxme-api" rev="0.3" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="org.apache" name="jaxen" rev="1.1-beta-6" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="msv" name="xsdlib" rev="20030807" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="msv" name="relaxngDatatype" rev="20030807" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="pull-parser" name="pull-parser" rev="2" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="xpp3" name="xpp3" rev="1.1.3.3" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="stax" name="stax-api" rev="1.0" force="true" conf="optional->compile(*),master(*)"/>
		<dependency org="xml-apis" name="xml-apis" rev="1.0.b2" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
		<dependency org="junitperf" name="junitperf" rev="1.8" force="true" conf="test->runtime(*),master(*)"/>
		<dependency org="stax" name="stax-ri" rev="1.0" force="true" conf="test->runtime(*),master(*)"/>
		<dependency org="xerces" name="xercesImpl" rev="2.6.2" force="true" conf="test->runtime(*),master(*)"/>
		<dependency org="xalan" name="xalan" rev="2.5.1" force="true" conf="test->runtime(*),master(*)"/>
	</dependencies>

I would like to include jaxen and xercesImpl into my project with out the other artifacts:
I don't know how because the conf test is private. Any advice?

Thx in advance.

Kim B. Andersen
Systemudvikler
CSC

TDC Account | mobile: +45 29 23 46 92 | kandersen22@csc.com | www.csc.com


CSC • This is a PRIVATE message. If you are not the intended recipient, please delete without
copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content,
this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to
explicit written agreement or government initiative expressly permitting the use of e-mail
for such purpose • CSC Consulting Group A/S • Registered Office: Retortvej 8, DK - 2500
Valby, Denmark • Registered in Denmark No: 26031362
Mime
View raw message