You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Mondain <mo...@gmail.com> on 2009/01/15 19:36:05 UTC

Ivy regex

I am using a regex in my ivysettings.xml and its not working as expected for
jars which have no revision. What I mean by not working is that it gets the
jar fine from the repository but it leaves a "-" character in the file name,
does anyone know what I'm doing wrong? or is this expected behavior?
ivysettings.xml

<ivysettings>
    <settings defaultResolver="local"/>
    <resolvers>
        <chain name="local">
<filesystem name="default">
<ivy
pattern="${user.home}/.ivy2/cache/[organisation]/[module]/ivys/ivy-[revision].xml"/>
         <artifact pattern="${ivy.lib.dir}/[artifact](-[revision]).[ext]" />
      </filesystem>
            <url name="googlecode">
                <artifact pattern="
http://red5.googlecode.com/svn/repository/[artifact](-[revision]).[ext]" />
                <artifact pattern="
http://red5.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
/>
            </url>
        </chain>
    </resolvers>
</ivysettings>

ivy.xml

<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="1.3"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation="
http://ant.apache.org/ivy/schemas/ivy.xsd">
    <info organisation="red5" module="server" />
<configurations>
    <conf name="default"/>
<conf name="java5" extends="default" description="Java 5 dependencies"/>
<conf name="java6" extends="default" description="Java 6 dependencies"/>
<conf name="utest" extends="eclipse" description="Unit testing
dependencies"/>
<conf name="eclipse" description="Special dependencies in Eclipse"/>
</configurations>
    <dependencies>
        <!-- J2EE -->
        <dependency org="tomcat" name="jasper" rev="6.0.18" />
        <dependency org="javax" name="ejb3-persistence" rev="" />

---- SNIP ----

    </dependencies>
</ivy-module>

This produces a jar named: ejb3-persistence-.jar

Please note that I did not include the whole ivy.xml to keep the email
brief.

Thanks,
Paul

-- 
http://gregoire.org/
http://osflash.org/red5