Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] problem with eclipse indigo

Hi,

1 idea, 2 hints:

- in your parent pom, you are mixing groupIds org.sonatype.tycho and
org.eclipse.tycho. See [1]. Why aren't you using tycho 0.12.0 anyways?
0.13.0.SNAPSHOT also seems to work well (that's what I'm using).
- Try executing maven with the --debug option
- Use the "manifest first" approach, i.e., try letting your poms be
generated by tycho (see [2]). You can customize the generated poms
(e.g., add your target definition) by means of templates, see [3]. Note
that this doesn't generate your product pom, but a working parent pom
and poms for plugin and feature should be a starting point.

Cheers,
Christian

[1] http://wiki.eclipse.org/Tycho_Release_Notes/0.12
[2] http://wiki.eclipse.org/Tycho/Reference_Card#Generating_POM_files
[3] http://dev.eclipse.org/mhonarc/lists/tycho-user/msg00098.html


Am 07.09.2011 19:19, schrieb Luiz E. (GMail):
> ok, started from scratch...
> created 3 projects: plugin, feature and product (just a generic
> project). they are 'br.com.zorba.plugin', 'br.com.zorba.feature',
> 'br.com.zorba'. the last one is the project
> the whole thing just doesn't work!
> followed again this tutorial:
> http://mattiasholmqvist.se/2010/03/building-with-tycho-part-2-rcp-applications/
> 
> 
> here are my parent pom: https://gist.github.com/1201133
> 
> on my plugin project, there's a folder named 'target', and inside, my
> target definition file named 'br.com.zorba.target'
> to add the target file to my project, i made this:
> http://eclipsedriven.posterous.com/configuring-eclipse-tycho-maven-plugin-to-use
> 
> 
> here, my plugin pom: https://gist.github.com/1201146
> 
> my feature.xml: https://gist.github.com/1201157
> 
> when I 'mvn clean package', this happens:
> 
> luiz@lk:~/workspaceRcp$ mvn clean package
> [INFO] Scanning for projects...
> [WARNING] No explicit target runtime environment configuration. Build is
> platform dependent.
> [WARNING] No explicit target runtime environment configuration. Build is
> platform dependent.
> [WARNING] No explicit target runtime environment configuration. Build is
> platform dependent.
> [INFO] Resolving target platform for project MavenProject:
> br.com:br.com.zorba.feature:0.0.1 @
> /home/luiz/workspaceRcp/br.com.zorba.feature/pom.xml
> [INFO] Cannot complete the request.  Generating details.
> [INFO]
> {org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,
> osgi.ws=gtk, osgi.arch=x86, osgi.os=linux,
> org.eclipse.update.install.features=true,
> org.osgi.framework.system.packages=}
> [INFO] [Software being installed: br.com.zorba.feature.feature.group
> 0.0.1, Missing requirement: br.com.zorba.feature.feature.group 0.0.1
> requires 'org.eclipse.ui 3.7.0' but it could not be found]
> [ERROR] Internal error: java.lang.RuntimeException:
> org.eclipse.equinox.p2.core.ProvisionException: No solution found
> because the problem is unsatisfiable. -> [Help 1]
> org.apache.maven.InternalErrorException: Internal error:
> java.lang.RuntimeException:
> org.eclipse.equinox.p2.core.ProvisionException: 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:39)
> 
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     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)
> Caused by: java.lang.RuntimeException:
> org.eclipse.equinox.p2.core.ProvisionException: No solution found
> because the problem is unsatisfiable.
>     at
> org.sonatype.tycho.p2.impl.resolver.ProjectorResolutionStrategy.resolve(ProjectorResolutionStrategy.java:100)
> 
>     at
> org.sonatype.tycho.p2.impl.resolver.P2ResolverImpl.resolveProject(P2ResolverImpl.java:360)
> 
>     at
> org.sonatype.tycho.p2.impl.resolver.P2ResolverImpl.resolveProject(P2ResolverImpl.java:325)
> 
>     at
> org.sonatype.tycho.p2.facade.P2TargetPlatformResolver.doResolvePlatform(P2TargetPlatformResolver.java:472)
> 
>     at
> org.sonatype.tycho.p2.facade.P2TargetPlatformResolver.resolvePlatform(P2TargetPlatformResolver.java:151)
> 
>     at
> org.codehaus.tycho.resolver.DefaultTychoDependencyResolver.resolveProject(DefaultTychoDependencyResolver.java:86)
> 
>     at
> org.codehaus.tycho.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:94)
> 
>     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:273)
>     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>     ... 11 more
> Caused by: org.eclipse.equinox.p2.core.ProvisionException: No solution
> found because the problem is unsatisfiable.
>     ... 20 more
> [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/InternalErrorException
> 
> 
> any ideas?
> 
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user
> 


-- 
David Letterman: "Sometimes when you look in his eyes you get the
feeling that someone else is driving."


Back to the top