Community
Participate
Working Groups
It should be possible to run the Mylyn Docs build without having other Mylyn projects checked out.
The Docs project can now be built by invoking "mvn install" from the git org.eclipse.mylyn.docs root. Note that the build neither runs tests nor creates an update site. This is still part as done of the parent Mylyn build. It can be used for packaging wikitext jars though.
Thanks Steffen. Not sure what I'm doing wrong, however I'm getting the following error when building standalone: pre.. [Mylyn WikiText] $ mvn -f pom.xml -Dmaven.test.failure.ignore=true clean deploy [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: org.eclipse.mylyn.docs:mylyn-docs-parent Reason: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'indigo'. for project org.eclipse.mylyn.docs:mylyn-docs-parent [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.reactor.MavenExecutionException: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'indigo'. for project org.eclipse.mylyn.docs:mylyn-docs-parent at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) 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.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'indigo'. for project org.eclipse.mylyn.docs:mylyn-docs-parent at org.apache.maven.project.DefaultMavenProjectBuilder.buildArtifactRepositories(DefaultMavenProjectBuilder.java:949) at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1206) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508) at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200) at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604) at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487) at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391) ... 12 more Caused by: org.apache.maven.artifact.InvalidRepositoryException: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'indigo'. at org.apache.maven.project.ProjectUtils.getRepositoryLayout(ProjectUtils.java:157) at org.apache.maven.project.ProjectUtils.buildArtifactRepository(ProjectUtils.java:110) at org.apache.maven.project.ProjectUtils.buildArtifactRepositories(ProjectUtils.java:56) at org.apache.maven.project.DefaultMavenProjectBuilder.buildArtifactRepositories(DefaultMavenProjectBuilder.java:942) ... 19 more Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Component descriptor cannot be found in the component repository: org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayoutp2. at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:323) at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440) at org.apache.maven.project.ProjectUtils.getRepositoryLayout(ProjectUtils.java:153) ... 22 more
Are you using Maven 3?
On some platforms the standard command for running Maven 3.0 is mvn3. The build is now running here on Git commits: https://hudson.eclipse.org/hudson/job/mylyn-docs-nightly/ .
That worked, thanks.