Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-user] Problem building feature based product

Hi,

I was building a plugin based product ok previously, but I changed to a feature based product and it no longer builds. In the product configuration, a replaced all the plugins with a single feature, and added the plugins that were previously in the configuration to the new feature. I then added the feature to the list of modules in the root pom.xml. I also added the feature to the category.xml for my repo, though I'm not sure if this was necessary.

When I build, I now get the errors below.  The missing bundle changes from run to run, sometimes it is "org.eclipse.core.net.linux_x86", or one of the other unsatisfied dependences.

I'm adding two p2 repos to the build, which I know include the (supposedly) missing bundles.

Can anyone suggest what I might be doing wrong?

Thanks,
Greg

[INFO] Computing target platform for MavenProject: org.eclipse.ptp:org.eclipse.ptp.repo:6.0.4-SNAPSHOT @ /Users/greg/Documents/workspaces/git/org.eclipse.ptp/releng/org.eclipse.ptp.repo/pom.xml
[INFO] Resolving dependencies of MavenProject: org.eclipse.ptp:org.eclipse.ptp.repo:6.0.4-SNAPSHOT @ /Users/greg/Documents/workspaces/git/org.eclipse.ptp/releng/org.eclipse.ptp.repo/pom.xml
[INFO] Cannot complete the request.  Generating details.
[INFO] Cannot complete the request.  Generating details.
[INFO] {osgi.ws=gtk, osgi.os=linux, osgi.arch=x86, org.eclipse.update.install.features=true}
[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: org.eclipse.ptp.repo raw:6.0.4.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):6.0.4-SNAPSHOT
[ERROR]   Missing requirement: org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier requires 'org.eclipse.cdt.core.linux.x86_64 0.0.0' but it could not be found
[ERROR]   Cannot satisfy dependency: org.eclipse.ptp.repo raw:6.0.4.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):6.0.4-SNAPSHOT depends on: org.eclipse.ptp.rcp.sysmon.feature.group 0.0.0
[ERROR] 
[ERROR] Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.ptp.rcp.sysmon 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.linux.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.win32 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.linux.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.net.linux.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.net.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.net.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.resources.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.e4.ui.workbench.renderers.swt.cocoa 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.equinox.security.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.equinox.security.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.equinox.security.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.cocoa.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.cocoa.macosx.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.gtk.linux.x86_64.source 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.win32.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.win32.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.ui.win32 0.0.0.", "No solution found because the problem is unsatisfiable."] -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.ptp.rcp.sysmon 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.linux.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.win32 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.cdt.core.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.linux.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.filesystem.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.net.linux.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.net.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.net.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.core.resources.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.e4.ui.workbench.renderers.swt.cocoa 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.equinox.security.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.equinox.security.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.equinox.security.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.cocoa.macosx 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.cocoa.macosx.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.gtk.linux.x86_64.source 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.win32.win32.x86 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.swt.win32.win32.x86_64 0.0.0.", "Unable to satisfy dependency from org.eclipse.ptp.rcp.sysmon.feature.group 6.0.4.qualifier to org.eclipse.ui.win32 0.0.0.", "No solution found because the problem is unsatisfiable."]
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:168)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)



Back to the top