[jbosstools-issues] [JBoss JIRA] (JBIDE-24219) Installation of JBoss Fuse Tools results in conflicting dependency while installing from Central

Fred Bricon (JIRA) issues at jboss.org
Tue Apr 4 15:38:00 EDT 2017


    [ https://issues.jboss.org/browse/JBIDE-24219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13388847#comment-13388847 ] 

Fred Bricon commented on JBIDE-24219:
-------------------------------------

So, currently m2eclipse-tycho 0.8.0 is discovered for m2e 1.6 to 1.8.
AFAICT from this [diff|https://github.com/tesla/m2eclipse-tycho/compare/cd277ca497196f70c807a1828b37d9f80b05ab71...master], m2eclipse-tycho 0.9.0 doesn't introduce backward incompatibilities, so it should be safe to update the [connector catalog|https://github.com/takari/m2e-discovery-catalog/blob/master/org.eclipse.m2e.discovery.oss/src/main/resources-filtered/connectors.xml#L49], from a pure Java/Eclipse/m2e compatibility standpoint.

However, there's regression in 0.9.0 that will impact *all* PDE users installing m2eclipse-tycho: https://github.com/tesla/m2eclipse-tycho/issues/32.

So, I'm a bit worried about forcing 0.9.0 on everyone.

> Installation of JBoss Fuse Tools results in conflicting dependency while installing from Central 
> -------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-24219
>                 URL: https://issues.jboss.org/browse/JBIDE-24219
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build, central-update, maven
>    Affects Versions: 4.4.4.AM2
>         Environment: Eclipse JEE-NEON based on neon.3
> JBT 4.4.4.AM2
>            Reporter: Ondrej Dockal
>            Priority: Critical
>         Attachments: docker_reddeer.zip
>
>
> We have got a conflicting dependency during installation of Fuse Tooling:
> {code}
> Cannot complete the install because of a conflicting dependency.
>   Software being installed: JBoss Fuse Tooling Apache Camel Editor 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.camel.editor.feature.feature.group 9.1.0.Final-v20170214-0902-B104)
>   Software currently installed: Tycho Project Configurators 0.8.0.201409231215 (org.sonatype.tycho.m2e.feature.feature.group 0.8.0.201409231215)
>   Only one of the following can be installed at once: 
>     Tycho Project Configurators 0.8.0.201409231215 (org.sonatype.tycho.m2e 0.8.0.201409231215)
>     Tycho Project Configurators 0.9.0.201609061714 (org.sonatype.tycho.m2e 0.9.0.201609061714)
>   Cannot satisfy dependency:
>     From: JBoss Fuse Tooling Apache Camel Editor 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.camel.editor.feature.feature.group 9.1.0.Final-v20170214-0902-B104)
>     To: org.fusesource.ide.project [9.1.0.Final-v20170214-0902-B104]
>   Cannot satisfy dependency:
>     From: Fuse Project Plugin 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.project 9.1.0.Final-v20170214-0902-B104)
>     To: bundle org.sonatype.tycho.m2e 0.9.0
>   Cannot satisfy dependency:
>     From: Tycho Project Configurators 0.8.0.201409231215 (org.sonatype.tycho.m2e.feature.feature.group 0.8.0.201409231215)
>     To: org.sonatype.tycho.m2e [0.8.0.201409231215]
> {code}
> We have found out that m2e discovery catalog ([url|http://download.eclipse.org/technology/m2e/discovery/directory-1.7.xml], that is usually used when we import integration tests plugins into IDE, is installing org.sonatype.tycho.m2e.feature.feature.group 0.8.0.201409231215 feature. This version is in conflict with the one that Fuse Tooling uses as its target platform ([here|http://download.jboss.org/jbosstools/targetplatforms/jbtistarget/4.4.3.CR1-SNAPSHOT/jbtis/REPO/plugins/] - org.sonatype.tycho.m2e_0.9.0.201609061714.jar).
> [~apodhrad] You might want to take a look here, I am not sure if we need to update (report to upstream) discovery catalog url to use newer version of tycho configurator ([here|http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/] - 0.9.0). 



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbosstools-issues mailing list