I'm using a FlatFileResolver with dependencies, e.g.
compile ":cxf:2.1.+:jar"
compile ":hibernate3::jar"
The resulting ivy.xml on upload contains e.g.:
<dependency org="" name="cxf" rev="2.1.+" conf="compile->default">
<artifact name="cxf" type="jar" ext="jar" conf=""
classifier="jar"/>
</dependency>
This seems to be invalid, as ivy complains:
java.text.ParseException: [xml parsing:
ivy-0.1.0-SNAPSHOT.xml.original:29:72: cvc-complex-type.3.2.2: Attribute
'classifier' is not allowed to appear in element 'artifact'. in
file:/home/.../.gradle/cache/.../ivy-0.1.0-SNAPSHOT.xml.original
Removing the "jar" from the dependency notation works for dependencies with
revisions:
compile ":cxf:2.1.+:"
produces valid
<dependency org="" name="cxf" rev="2.1.+" conf="compile->default"/>
However, specifying
compile ":hibernate3:"
compile ":hibernate3::"
both fail:
Cause: The dependency notation: :hibernate3: is invalid!
What else can I do?
--
View this message in context:
http://www.nabble.com/FlatFileResolver-produces-invalid-ivy.xml-on-upload-tp21875290p21875290.html
Sent from the gradle-user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email