[jbosstools-issues] [JBoss JIRA] (JBIDE-22162) Support build TP with Tycho 0.25.0 and target-platform-utils

Mickael Istria (JIRA) issues at jboss.org
Mon May 16 13:15:01 EDT 2016


     [ https://issues.jboss.org/browse/JBIDE-22162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mickael Istria closed JBIDE-22162.
----------------------------------
    Resolution: Done


Restoring sprint points to 3 (we should really avoid changing that during a sprint).
This issue was only targetting target-platforms build, and the fix was applied to the mojo and to TP builds. Other parts of JBT were not moved as it was not necessary and not the scope of this issue.
For JBT as a whole, please create and use another jira.

> Support build TP with Tycho 0.25.0 and target-platform-utils
> ------------------------------------------------------------
>
>                 Key: JBIDE-22162
>                 URL: https://issues.jboss.org/browse/JBIDE-22162
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: build, target-platform
>            Reporter: Aurélien Pupier
>            Assignee: Nick Boldt
>             Fix For: 4.4.0.Alpha2
>
>
> Currently, the latest version (0.23.3) version of target-platform-utils seems not compatible with Tycho 0.25.0
> seems interesting part of log:
> {noformat}
> An API incompatibility was encountered while executing org.jboss.tools.tycho-plugins:target-platform-utils:0.23.3:mirror-target-to-repo: java.lang.NoSuchMethodError: org.eclipse.tycho.p2.tools.DestinationRepositoryDescriptor.<init>(Ljava/io/File;Ljava/lang/String;ZZZ)V
> {noformat}
> complete log:
> {noformat}
> [INFO] Scanning for projects...
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building JBoss Fuse Tooling :: Target Platform Generation 8.0.0-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- build-helper-maven-plugin:1.7:regex-property (regex-property) @ org.fusesource.ide.targetplatform ---
> [INFO] Setting property 'skipTestsOrITests' to ''.
> [INFO] 
> [INFO] --- jacoco-maven-plugin:0.7.1.201405082137:prepare-agent (default) @ org.fusesource.ide.targetplatform ---
> [INFO] argLine set to "-javaagent:C:\\Users\\Aurelien Pupier\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.7.1.201405082137\\org.jacoco.agent-0.7.1.201405082137-runtime.jar=destfile=C:\\git\\target\\jacoco.exec,append=true,includes=org.jboss.tools.*"
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.5.1:testCompile (compiletests) @ org.fusesource.ide.targetplatform ---
> [INFO] No sources to compile
> [INFO] 
> [INFO] --- maven-surefire-plugin:2.19.1:test (test) @ org.fusesource.ide.targetplatform ---
> [INFO] No tests to run.
> [INFO] 
> [INFO] --- tycho-source-plugin:0.25.0:plugin-source (plugin-source) @ org.fusesource.ide.targetplatform ---
> [INFO] 
> [INFO] --- tycho-source-feature-plugin:0.25.0:source-feature (source-feature) @ org.fusesource.ide.targetplatform ---
> [INFO] 
> [INFO] --- tycho-p2-plugin:0.25.0:p2-metadata (attached-p2-metadata) @ org.fusesource.ide.targetplatform ---
> [INFO] 
> [INFO] --- repository-utils:0.23.3:generate-repository-facade (generate-facade) @ org.fusesource.ide.targetplatform ---
> [INFO] 
> [INFO] --- target-platform-utils:0.23.3:mirror-target-to-repo (default) @ org.fusesource.ide.targetplatform ---
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 4.225 s
> [INFO] Finished at: 2016-04-12T11:37:27+02:00
> [INFO] Final Memory: 29M/305M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.jboss.tools.tycho-plugins:target-platform-utils:0.23.3:mirror-target-to-repo (default) on project org.fusesource.ide.targetplatform: Execution default of goal org.jboss.tools.tycho-plugins:target-platform-utils:0.23.3:mirror-target-to-repo failed: An API incompatibility was encountered while executing org.jboss.tools.tycho-plugins:target-platform-utils:0.23.3:mirror-target-to-repo: java.lang.NoSuchMethodError: org.eclipse.tycho.p2.tools.DestinationRepositoryDescriptor.<init>(Ljava/io/File;Ljava/lang/String;ZZZ)V
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>org.jboss.tools.tycho-plugins:target-platform-utils:0.23.3
> [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/jboss/tools/tycho-plugins/target-platform-utils/0.23.3/target-platform-utils-0.23.3.jar
> [ERROR] urls[1] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar
> [ERROR] urls[2] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/codehaus/plexus/plexus-io/2.0.4/plexus-io-2.0.4.jar
> [ERROR] urls[3] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.100.v20150402-1551/org.eclipse.osgi.compatibility.state-1.0.100.v20150402-1551.jar
> [ERROR] urls[4] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/eclipse/tycho/tycho-p2-publisher-plugin/0.23.1/tycho-p2-publisher-plugin-0.23.1.jar
> [ERROR] urls[5] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
> [ERROR] urls[6] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/eclipse/tycho/tycho-packaging-plugin/0.23.1/tycho-packaging-plugin-0.23.1.jar
> [ERROR] urls[7] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
> [ERROR] urls[8] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
> [ERROR] urls[9] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
> [ERROR] urls[10] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
> [ERROR] urls[11] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
> [ERROR] urls[12] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
> [ERROR] urls[13] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> [ERROR] urls[14] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
> [ERROR] urls[15] = file:/C:/Users/Aurelien%20Pupier/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import  from realm ClassRealm[project>org.fusesource.ide:org.fusesource.ide.targetplatform:8.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]]
> [ERROR] 
> [ERROR] -----------------------------------------------------
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the jbosstools-issues mailing list