6.0.3 Server SDK and Tycho
We have been using Maven and Tycho to build our server extensions for 6.0.1 and earlier. With 6.0.3 and the SDK split, it appears the server SDK is packaged differently than the client SDK and the old combined SDK. The client and the old combined SDKs have artifacts.jar and content.jar at the root of the SDK. The new server SDK does not. The problem I'm seeing with Tycho is that it does not recognized the server SDK as a repository. To see if different error messages would be generated I copied the client SDK's artifacts.jar and content.jar jars into the server. I did get a different errors. [exec] Caused by: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from com.ibm.stg.rtc.ext 17.1.0 to bundle com.ibm.team.process.service 0.0.0.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext 17.1.0 to bundle com.ibm.team.repository.service 1.0.2.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext 17.1.0 to bundle com.ibm.team.workitem.service 2.1.0.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext 17.1.0 to bundle com.ibm.team.scm.service 3.0.2.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext 17.1.0 to bundle com.ibm.team.filesystem.service.workitems 3.0.2.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext.common 17.1.0 to bundle com.ibm.team.process.service 1.0.200.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext.common 17.1.0 to bundle com.ibm.team.workitem.service 2.1.0.", "Unable to satisfy dependency from com.ibm.stg.rtc.ext.common 17.1.0 to bundle com.ibm.team.repository.service 1.0.2.", "No solution found because the problem is unsatisfiable."]
So now it appears Tycho recognizes it as a repository. Does anyone have suggestions on the proper way to use the server SDK with Tycho? As an aside the server SDK worked fine as target platform within Eclipse's PDE perspective.
Thank you.
|
One answer
Here is how I obtained a successful Tycho build.
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.