publish ivy core without ant tasks

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484240 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Xavier Hanin 2006-03-06 15:35:48 +00:00
parent ee1008f1e5
commit 42840a7cea
2 changed files with 17 additions and 3 deletions

View File

@ -64,6 +64,9 @@
</copy>
<jar destfile="${artifacts.build.dir}/ivy.jar"
basedir="${classes.build.dir}"/>
<jar destfile="${artifacts.build.dir}/ivy-core.jar"
basedir="${classes.build.dir}"
excludes="fr/jayasoft/ivy/ant/*"/>
</target>

17
ivy.xml
View File

@ -3,9 +3,20 @@
module="ivy"
status="integration"
/>
<configurations>
<conf name="core" description="only ivy core, without ant tasks and any dependencies"/>
<conf name="httpclient" extends="core" description="core + optional httpclient for better http handling"/>
<conf name="oro" extends="core" description="to use optional glob matcher"/>
<conf name="standalone" extends="core" description="to launch in standalone mode (from command line)"/>
<conf name="default" description="full ivy with all dependencies"/>
</configurations>
<publications>
<artifact name="ivy" type="jar" conf="default"/>
<artifact name="ivy-core" type="jar" conf="core"/>
</publications>
<dependencies>
<dependency org="apache" name="commons-httpclient" rev="3.0" conf="default"/>
<dependency org="apache" name="commons-cli" rev="1.0" conf="default"/>
<dependency org="apache" name="oro" rev="2.0.8" conf="default"/>
<dependency org="apache" name="commons-httpclient" rev="3.0" conf="default,httpclient->default"/>
<dependency org="apache" name="commons-cli" rev="1.0" conf="default,standalone->default"/>
<dependency org="apache" name="oro" rev="2.0.8" conf="default,oro->default"/>
</dependencies>
</ivy-module>