https://bugzilla.redhat.com/show_bug.cgi?id=1004310
Bug ID: 1004310
Summary: tycho: Incorrect usage of %add_maven_depmap
Product: Fedora
Version: 20
Component: tycho
Assignee: rgrunber(a)redhat.com
Reporter: mizdebsk(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: java-sig-commits(a)lists.fedoraproject.org,
kdaniel(a)redhat.com, mizdebsk(a)redhat.com,
rgrunber(a)redhat.com
Description of problem:
Tycho calls %add_maven_depmap with second argument az ZIP file. Currently
%add_maven_depmap only supports installing JAR and POM files [1]. Behavior is
unspecified if ZIP file is passed. Currently it (sort of) works but Tycho is
going to break with future versions of XMvn and Java Packages Tools if this bug
is not fixed.
If you want Tycho to keep working after update to XMvn 1.0.0 and Java Packages
Tools 3.0.0 then you need to change depmaps for all non-JAR and non-POM
artifact and add artifact extensions, for example:
<dependency>
<maven>
<groupId>org.sonatype.tycho</groupId>
<artifactId>tycho-bundles-external</artifactId>
<extension>zip</extension>
<version>0.18.1</version>
</maven>
<jpp>
<groupId>JPP/tycho</groupId>
<artifactId>tycho-bundles-external</artifactId>
<extension>zip</extension>
<version>0.18.1</version>
</jpp>
</dependency>
Version-Release number of selected component (if applicable):
0.18.1-4
Additional info:
[1]
http://fedoraproject.org/wiki/Packaging:Java#add_maven_depmap_macro
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=LkljzKlNCZ&a=cc_unsubscribe