[Geoserver-users] Trouble with mvn install

Hi,

I just ran:

  svn checkout https://svn.codehaus.org/geoserver/trunk/geoserver

I then ran mvn install from the newly created geoserver directory, and got the following output:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.geoserver
ArtifactId: maven
Version: 1.7.0-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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:585)
        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.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1261)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:747)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:479)
        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.geoserver:maven' not found in repository: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
for project org.geoserver:maven
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:573)
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1257)
        ... 19 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:197)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:73)
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:526)
        ... 20 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:324)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:185)
        ... 22 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Aug 28 10:08:04 PDT 2008
[INFO] Final Memory: 1M/3M
[INFO] ------------------------------------------------------------------------

So, I took a look at http://repo1.maven.org/maven2/org/geoserver/geoserver/, and I see that it only goes up to 1.6.2 (not 1.7.0-SNAPSHOT). I'm doing this so I can build RESTConfig. Is there an easier way to reach this goal? Any suggestions?

Thanks!

Greg

--
| E R G O N O S I S
| Greg Ederer
| Lead Developer
| greg@anonymised.com
| 360.774.6848
|

Hi Greg,

There is an issue with out build in that when you build from the root the "maven" directory is not included, yet there is a dependency on it.

Long story short. Change into the "maven" directory, and do a maven install from there. Then change directory back to the root, and do another maven install. Hopefully all should be well at that point.

If you have more problems with the build (maven can be tricky sometimes) just let me know and I will send you over a pre-built geoserver with the rest config stuff built.

-Justin

Greg Ederer wrote:

Hi,

I just ran:

  svn checkout https://svn.codehaus.org/geoserver/trunk/geoserver

I then ran mvn install from the newly created geoserver directory, and got the following output:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.geoserver
ArtifactId: maven
Version: 1.7.0-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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:585)
        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.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1261)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:747)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:479)
        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.geoserver:maven' not found in repository: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
for project org.geoserver:maven
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:573)
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1257)
        ... 19 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:197)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:73)
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:526)
        ... 20 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:324)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:185)
        ... 22 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Aug 28 10:08:04 PDT 2008
[INFO] Final Memory: 1M/3M
[INFO] ------------------------------------------------------------------------

So, I took a look at http://repo1.maven.org/maven2/org/geoserver/geoserver/, and I see that it only goes up to 1.6.2 (not 1.7.0-SNAPSHOT). I'm doing this so I can build RESTConfig. Is there an easier way to reach this goal? Any suggestions?

Thanks!

Greg

--
Justin Deoliveira
Software Engineer, OpenGeo
http://opengeo.org

Hi Justin,

I tried changing into the maven directory under the geoserver root, and running mvn install. I got the same error, though. It would be great to get this working, of course. But, if this seems like too much trouble to you, I would be very grateful to have a pre-built 1.7.x with rest config. It's very generous of you to offer!

Thanks!

Greg

Justin Deoliveira wrote:

Hi Greg,

There is an issue with out build in that when you build from the root the "maven" directory is not included, yet there is a dependency on it.

Long story short. Change into the "maven" directory, and do a maven install from there. Then change directory back to the root, and do another maven install. Hopefully all should be well at that point.

If you have more problems with the build (maven can be tricky sometimes) just let me know and I will send you over a pre-built geoserver with the rest config stuff built.

-Justin

Greg Ederer wrote:

Hi,

I just ran:

  svn checkout https://svn.codehaus.org/geoserver/trunk/geoserver

I then ran mvn install from the newly created geoserver directory, and got the following output:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.geoserver
ArtifactId: maven
Version: 1.7.0-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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:585)
        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.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1261)

        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:747)

        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:479)

        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)

        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.geoserver:maven' not found in repository: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
for project org.geoserver:maven
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:573)

        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1257)

        ... 19 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:197)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:73)

        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:526)

        ... 20 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:324)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:185)

        ... 22 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Aug 28 10:08:04 PDT 2008
[INFO] Final Memory: 1M/3M
[INFO] ------------------------------------------------------------------------

So, I took a look at http://repo1.maven.org/maven2/org/geoserver/geoserver/, and I see that it only goes up to 1.6.2 (not 1.7.0-SNAPSHOT). I'm doing this so I can build RESTConfig. Is there an easier way to reach this goal? Any suggestions?

Thanks!

Greg

--
| E R G O N O S I S
| Greg Ederer
| Lead Developer
| greg@anonymised.com
| 360.774.6848
|

Hmmm... strange. I just tried on a clean machine, fresh maven install and checkout of geoserver and it worked for me... strange.

Anywho, I have built you a GeoServer with the rest config plugins enabled. Now I don't much about the specfics of how they work. Hopefully David (CC'd) can provide you with more info about that. Keep in mind that they are still experimental at this point. You can grab the geoserver from here:

http://files.opengeo.org/geoserver-restconfig.zip

Also, in case you are wanting to look around at some code I also threw together a source snapshot with the eclipse project files setup so you can load the geoserver source with rest config stuff on the classpath into eclipse. Not sure if you are an eclipse user or not... but you can follow the instructions here to import them in.

http://files.opengeo.org/geoserver-restconfig-src.zip

Hope that helps, let us know if you have any more issues.

-Justin

Greg Ederer wrote:

Hi Justin,

I tried changing into the maven directory under the geoserver root, and running mvn install. I got the same error, though. It would be great to get this working, of course. But, if this seems like too much trouble to you, I would be very grateful to have a pre-built 1.7.x with rest config. It's very generous of you to offer!

Thanks!

Greg

Justin Deoliveira wrote:

Hi Greg,

There is an issue with out build in that when you build from the root the "maven" directory is not included, yet there is a dependency on it.

Long story short. Change into the "maven" directory, and do a maven install from there. Then change directory back to the root, and do another maven install. Hopefully all should be well at that point.

If you have more problems with the build (maven can be tricky sometimes) just let me know and I will send you over a pre-built geoserver with the rest config stuff built.

-Justin

Greg Ederer wrote:

Hi,

I just ran:

  svn checkout https://svn.codehaus.org/geoserver/trunk/geoserver

I then ran mvn install from the newly created geoserver directory, and got the following output:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.geoserver
ArtifactId: maven
Version: 1.7.0-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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:585)
        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.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1261)

        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:747)

        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:479)

        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)

        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.geoserver:maven' not found in repository: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
for project org.geoserver:maven
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:573)

        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1257)

        ... 19 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:197)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:73)

        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:526)

        ... 20 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:324)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:185)

        ... 22 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Aug 28 10:08:04 PDT 2008
[INFO] Final Memory: 1M/3M
[INFO] ------------------------------------------------------------------------

So, I took a look at http://repo1.maven.org/maven2/org/geoserver/geoserver/, and I see that it only goes up to 1.6.2 (not 1.7.0-SNAPSHOT). I'm doing this so I can build RESTConfig. Is there an easier way to reach this goal? Any suggestions?

Thanks!

Greg

--
Justin Deoliveira
Software Engineer, OpenGeo
http://opengeo.org

Thanks, Justin! You've made my day.

Cheers,

Greg

Justin Deoliveira wrote:

Hmmm... strange. I just tried on a clean machine, fresh maven install and checkout of geoserver and it worked for me... strange.

Anywho, I have built you a GeoServer with the rest config plugins enabled. Now I don't much about the specfics of how they work. Hopefully David (CC'd) can provide you with more info about that. Keep in mind that they are still experimental at this point. You can grab the geoserver from here:

http://files.opengeo.org/geoserver-restconfig.zip

Also, in case you are wanting to look around at some code I also threw together a source snapshot with the eclipse project files setup so you can load the geoserver source with rest config stuff on the classpath into eclipse. Not sure if you are an eclipse user or not... but you can follow the instructions here to import them in.

http://files.opengeo.org/geoserver-restconfig-src.zip

Hope that helps, let us know if you have any more issues.

-Justin

Greg Ederer wrote:

Hi Justin,

I tried changing into the maven directory under the geoserver root, and running mvn install. I got the same error, though. It would be great to get this working, of course. But, if this seems like too much trouble to you, I would be very grateful to have a pre-built 1.7.x with rest config. It's very generous of you to offer!

Thanks!

Greg

Justin Deoliveira wrote:

Hi Greg,

There is an issue with out build in that when you build from the root the "maven" directory is not included, yet there is a dependency on it.

Long story short. Change into the "maven" directory, and do a maven install from there. Then change directory back to the root, and do another maven install. Hopefully all should be well at that point.

If you have more problems with the build (maven can be tricky sometimes) just let me know and I will send you over a pre-built geoserver with the rest config stuff built.

-Justin

Greg Ederer wrote:

Hi,

I just ran:

  svn checkout https://svn.codehaus.org/geoserver/trunk/geoserver

I then ran mvn install from the newly created geoserver directory, and got the following output:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------

[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------

[INFO] Failed to resolve artifact.

GroupId: org.geoserver
ArtifactId: maven
Version: 1.7.0-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[INFO] ------------------------------------------------------------------------

[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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:585)
        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.geoserver:maven for project: org.geoserver.maven:archetype:pom:null for project org.geoserver.maven:archetype:pom:null
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1261)

        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:747)

        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:479)

        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)

        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.geoserver:maven' not found in repository: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
for project org.geoserver:maven
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:573)

        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1257)

        ... 19 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

  org.geoserver:maven:pom:1.7.0-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:197)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:73)

        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:526)

        ... 20 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:324)

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:185)

        ... 22 more
[INFO] ------------------------------------------------------------------------

[INFO] Total time: 1 second
[INFO] Finished at: Thu Aug 28 10:08:04 PDT 2008
[INFO] Final Memory: 1M/3M
[INFO] ------------------------------------------------------------------------

So, I took a look at http://repo1.maven.org/maven2/org/geoserver/geoserver/, and I see that it only goes up to 1.6.2 (not 1.7.0-SNAPSHOT). I'm doing this so I can build RESTConfig. Is there an easier way to reach this goal? Any suggestions?

Thanks!

Greg

--
| E R G O N O S I S
| Greg Ederer
| Lead Developer
| greg@anonymised.com
| 360.774.6848
|