[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[tycho-user] 0.15.0 assemble-repository failing in certain instances
|
Hello,
I'm in the process of upgrading our project from Tycho 0.14.1 to
0.15.0 and ran into a problem. Our way of doing a build on our CI
server is the following:
mvn clean package integration-test
However, this results in the error and the asosciated stack trace when
building the target platform. I've found that doing the following
works:
mvn clean package
mvn integration-test
My question is, have I been doing things wrong all along and I should
have been accomplishing our integration test in a separate invocation
of Maven (which doens't seem right) or is something not quite right
someplace else (either in Tycho, our POM, etc).
Any advice would be greatly appreciated.
Ben
Module being built when error occurs:
[INFO] ------------------------------------------------------------------------
[INFO] Building myproject.target.platform 3.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- tycho-packaging-plugin:0.15.0:build-qualifier
(default-build-qualifier) @ myproject.target.platform ---
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean-1) @
myproject.target.platform ---
[INFO] Deleting
C:\Users\ben.abernathy\src\myproject\ext\trunk\svn\platform\myproject.target.platform\target
[INFO]
[INFO] --- tycho-p2-publisher-plugin:0.15.0:publish-products
(default-publish-products) @ myproject.target.platform ---
[INFO]
[INFO] --- tycho-p2-publisher-plugin:0.15.0:publish-categories
(default-publish-categories) @ myproject.target.platform ---
[INFO]
[INFO] --- tycho-p2-repository-plugin:0.15.0:assemble-repository
(default-assemble-repository) @ myproject.target.platform ---
[INFO]
[INFO] --- tycho-p2-repository-plugin:0.15.0:archive-repository
(default-archive-repository) @ myproject.target.platform ---
[INFO] Building zip:
C:\Users\ben.abernathy\src\myproject\ext\trunk\svn\platform\myproject.target.platform\target\myproject.target.platform-3.0.0.zip
[INFO]
[INFO] --- tycho-packaging-plugin:0.15.0:build-qualifier
(default-build-qualifier) @ myproject.target.platform ---
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean-1) @
myproject.target.platform ---
[INFO] Deleting
C:\Users\ben.abernathy\src\myproject\ext\trunk\svn\platform\myproject.target.platform\target
[INFO]
[INFO] --- tycho-p2-publisher-plugin:0.15.0:publish-products
(default-publish-products) @ myproject.target.platform ---
[INFO]
[INFO] --- tycho-p2-publisher-plugin:0.15.0:publish-categories
(default-publish-categories) @ myproject.target.platform ---
[INFO]
[INFO] --- tycho-p2-repository-plugin:0.15.0:assemble-repository
(default-assemble-repository) @ myproject.target.platform ---
And the associated stack trace is:
[ERROR] Failed to execute goal
org.eclipse.tycho:tycho-p2-repository-plugin:0.15.0:assemble-repository
(default-assemble-repository) on project myproject.target.platform:
Could not assemble p2 repository: Mirroring failed: No repository
found at file:/C:/Users/ben.abernathy/src/myproject/ext/trunk/svn/platform/myproject.target.platform/target/.
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.eclipse.tycho:tycho-p2-repository-plugin:0.15.0:assemble-repository
(default-assemble-repository) on project myproject.target.platform:
Could not assemble p2 repository
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
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: org.apache.maven.plugin.MojoExecutionException: Could not
assemble p2 repository
at org.eclipse.tycho.plugins.p2.repository.AssembleRepositoryMojo.execute(AssembleRepositoryMojo.java:95)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.eclipse.tycho.p2.tools.FacadeException: Mirroring
failed: No repository found at
file:/C:/Users/ben.abernathy/src/myproject/ext/trunk/svn/platform/myproject.target.platform/target/.
at org.eclipse.tycho.p2.tools.mirroring.MirrorApplicationServiceImpl.mirrorReactor(MirrorApplicationServiceImpl.java:145)
at org.eclipse.tycho.plugins.p2.repository.AssembleRepositoryMojo.execute(AssembleRepositoryMojo.java:92)
... 21 more
Caused by: org.eclipse.equinox.p2.core.ProvisionException: No
repository found at
file:/C:/Users/ben.abernathy/src/myproject/ext/trunk/svn/platform/myproject.target.platform/target/.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:393)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:675)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(ArtifactRepositoryManager.java:104)
at org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication.addRepository(AbstractApplication.java:147)
at org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication.initializeRepos(AbstractApplication.java:119)
at org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication.run(MirrorApplication.java:183)
at org.eclipse.tycho.p2.tools.mirroring.MirrorApplicationServiceImpl.mirrorReactor(MirrorApplicationServiceImpl.java:140)
... 22 more