]
Nick Boldt commented on JBTIS-280:
----------------------------------
Several commits later, things are working better but I'm stuck now because for some
reason the JBT IS TP is pulling in the old Kepler-compatible GDT/GPE stuff we removed, and
so I get this:
{code}
mvn install -Pisbtp2repo -Dmirror-target-to-repo.includeSources=true | tee log.txt; cat
log.txt | grep -v "unsatisfiable" | egrep -i
"missing|ERROR|requirement|Adding repository"
...
[INFO] Computing missing sources...
[INFO] Adding repository
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: com.google.gdt.eclipse.suite.e43.feature.feature.group
3.4.2.v201310081834-rel-r43
[ERROR] Missing requirement: com.google.gdt.eclipse.platform.e42
3.4.2.v201310081834-rel-r43 requires 'bundle org.eclipse.core.runtime
[3.8.0,3.10.0)' but it could not be found
[ERROR] Cannot satisfy dependency:
com.google.gdt.eclipse.suite.e43.feature.feature.group 3.4.2.v201310081834-rel-r43 depends
on: com.google.gdt.eclipse.platform.e42 [3.4.2.v201310081834-rel-r43]
{code}
Can't figure out where this dependency on GWT/GPE is coming from. [~mickael_istria]
any ideas or suggestions?
Update JBT IS TP build to latest tycho (and discover missing
dependencies!)
---------------------------------------------------------------------------
Key: JBTIS-280
URL:
https://issues.jboss.org/browse/JBTIS-280
Project: JBoss Tools Integration Stack
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: target-platform
Affects Versions: 4.2.0.Alpha1-TP
Reporter: Nick Boldt
Wanted to see if the JBT IS TP could fetch sources, and it can. As it was building, I
noticed that you're using Tycho 0.18.1 (not 0.20.0 or 0.21.0-SNAPSHOT) and a very old
version of org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0.CR2.
So, I bumped you up to 0.20.0 and 0.19.0-SNAPSHOT, and got this error:
{code}
Unable to satisfy dependency from
org.springframework.osgi.io 1.2.1 to
package org.springframework.util [2.5.6,4.0.0).;
No solution found because the
problem is unsatisfiable.
{code}
Attached is a PR which shows what I tried, how it failed, and what I tried to do to fix
it.