[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jetty-dev] Trying to Build Jetty-7 (or 8) Under Windows.
|
In the jetty-7 repository
(http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk/) is a
file called BUILDING.txt. It contains the following:
> Jetty is built with maven >= 2.0.8
>
> Currently there is not eclipse maven repository and we are not yet
> cleared to make releases to the public maven repositories. Thus in
> order to build jetty, you need to locally check out and build
> two modules used by the build system:
>
> cd /my/work/directory
> svn co
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-parent/trunk/jetty-parent
jetty-parent
> cd jetty-parent
> mvn install
> cd ..
> svn co
svn+ssh://gwilkins@xxxxxxxxxxxxxxx/svnroot/rt/org.eclipse.jetty/jetty-toolchain/trunk
jetty-toolchain
> cd jetty-toolchain
> mvn install
> cd ..
>
> You can then build this project:
>
> cd /my/work/directory/jetty-7
> mvn install
So In my working directory E:\Projects I do:
E:\Projects>set Java_HOME=C:\Program Files\Java\jdk1.6.0_14
E:\Projects>svn co
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-parent/trunk/jetty-parent
.\jetty-parent
svn: URL
'http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-parent/trunk/jetty-parent'
doesn't exist
OK, correct the obvious typo and try again:
E:\Projects>svn co
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-parent/trunk/
.\jetty-parent
A .\jetty-parent/pom.xml
U .\jetty-parent
Checked out revision 426.
E:\Projects>cd jetty-parent
E:\Projects\jetty-parent>mvn install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building Jetty :: Administrative Parent
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-java}]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing E:\Projects\jetty-parent\target\pom-transformed.xml to
E:\tools\.m2\repository2\org\eclipse\jetty\jetty-parent\1.1-SNAPSHOT\jetty-parent-1.1-SNAPSHOT.pom
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Mon Jun 22 16:20:53 BST 2009
[INFO] Final Memory: 11M/21M
[INFO]
------------------------------------------------------------------------
E:\Projects\jetty-parent>
Looks good so far, so move on to:
E:\Projects\jetty-parent>cd ..
E:\Projects>svn co
svn+ssh://gwilkins@xxxxxxxxxxxxxxx/svnroot/rt/org.eclipse.jetty/jetty-toolchain/trunk
jetty-toolchain
svn: Error in child process: exec of 'ssh' failed: No such file or directory
Hmm, unless I am mistaken I would need a copy of Greg's key for this to
work, so I tried non-ssh access (I that a problem?):
E:\Projects>svn co
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-toolchain/trunk
.\jetty-toolchain
A .\jetty-toolchain/jetty-build-resources
A .\jetty-toolchain/jetty-build-resources/src
A .\jetty-toolchain/jetty-build-resources/src/main
A .\jetty-toolchain/jetty-build-resources/src/main/resources
A .\jetty-toolchain/jetty-build-resources/src/main/resources/org
A .\jetty-toolchain/jetty-build-resources/src/main/resources/org/eclipse
A
.\jetty-toolchain/jetty-build-resources/src/main/resources/org/eclipse/jetty
A
.\jetty-toolchain/jetty-build-resources/src/main/resources/org/eclipse/jetty/build
A
.\jetty-toolchain/jetty-build-resources/src/main/resources/org/eclipse/jetty/build/resources
A
.\jetty-toolchain/jetty-build-resources/src/main/resources/org/eclipse/jetty/build/resources/javadoc.css
A .\jetty-toolchain/jetty-build-resources/pom.xml
A .\jetty-toolchain/pom.xml
A .\jetty-toolchain/jetty-artifact-remote-resources
A .\jetty-toolchain/jetty-artifact-remote-resources/src
A .\jetty-toolchain/jetty-artifact-remote-resources/src/main
A .\jetty-toolchain/jetty-artifact-remote-resources/src/main/resources
A
.\jetty-toolchain/jetty-artifact-remote-resources/src/main/resources/about.html
A .\jetty-toolchain/jetty-artifact-remote-resources/pom.xml
A .\jetty-toolchain/jetty-assembly-descriptors
A .\jetty-toolchain/jetty-assembly-descriptors/src
A .\jetty-toolchain/jetty-assembly-descriptors/src/main
A .\jetty-toolchain/jetty-assembly-descriptors/src/main/resources
A
.\jetty-toolchain/jetty-assembly-descriptors/src/main/resources/assemblies
A
.\jetty-toolchain/jetty-assembly-descriptors/src/main/resources/assemblies/plugin-site-component.xml
A
.\jetty-toolchain/jetty-assembly-descriptors/src/main/resources/assemblies/tests.xml
A
.\jetty-toolchain/jetty-assembly-descriptors/src/main/resources/assemblies/site-component.xml
A
.\jetty-toolchain/jetty-assembly-descriptors/src/main/resources/assemblies/config.xml
A .\jetty-toolchain/jetty-assembly-descriptors/pom.xml
A .\jetty-toolchain/jetty-distribution-remote-resources
A .\jetty-toolchain/jetty-distribution-remote-resources/src
A .\jetty-toolchain/jetty-distribution-remote-resources/src/test
A
.\jetty-toolchain/jetty-distribution-remote-resources/src/test/resources
A .\jetty-toolchain/jetty-distribution-remote-resources/src/main
A
.\jetty-toolchain/jetty-distribution-remote-resources/src/main/resources
A
.\jetty-toolchain/jetty-distribution-remote-resources/src/main/resources/LICENSE-ECLIPSE-1.0.html
A
.\jetty-toolchain/jetty-distribution-remote-resources/src/main/resources/notice.html
A
.\jetty-toolchain/jetty-distribution-remote-resources/src/main/resources/INCUBATION.txt
A
.\jetty-toolchain/jetty-distribution-remote-resources/src/main/resources/LICENSE-APACHE-2.0.txt
A .\jetty-toolchain/jetty-distribution-remote-resources/pom.xml
A .\jetty-toolchain/jetty-toolchain
A .\jetty-toolchain/jetty-toolchain/pom.xml
U .\jetty-toolchain
Checked out revision 426.
E:\Projects\jetty-toolchain>mvn install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT
Reason: Cannot find parent: org.eclipse.jetty.toolchain:jetty-toolchain
for project: null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT for
project null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
org.eclipse.jetty.toolchain:jetty-toolchain for project:
null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT for project
null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:432)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:300)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
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 parent: org.eclipse.jetty.toolchain:jetty-toolchain for project:
null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT for project
null:jetty-assembly-descriptors:jar:1.1-SNAPSHOT
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1398)
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:632)
at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:515)
at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:588)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:419)
... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM
'org.eclipse.jetty.toolchain:jetty-toolchain' not found in repository:
Unable to download the artifact from any repository
org.eclipse.jetty.toolchain:jetty-toolchain:pom:1.1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
for project org.eclipse.jetty.toolchain:jetty-toolchain
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1394)
... 18 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException:
Unable to download the artifact from any repository
org.eclipse.jetty.toolchain:jetty-toolchain:pom:1.1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
... 19 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable
to download the artifact from any repository
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:349)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
... 21 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Mon Jun 22 16:31:46 BST 2009
[INFO] Final Memory: 1M/4M
[INFO]
------------------------------------------------------------------------
E:\Projects\jetty-toolchain>
What went wrong there? For the record:
E:\Projects\jetty-toolchain>mvn -version
Apache Maven 2.1.0 (r755702; 2009-03-18 19:10:27+0000)
Java version: 1.6.0_14
Java home: C:\Program Files\Java\jdk1.6.0_14\jre
Default locale: en_GB, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
E:\Projects\jetty-toolchain>
The instructions for building jetty-8 are *very* similar, infact they
tell you to checkout jetty-7! :)
Thanks,
David
--