librelist archives

« back to archive

Building and running with paver with osgeo repo down

Building and running with paver with osgeo repo down

From:
Andrea Aime
Date:
2010-07-14 @ 11:43
Hi,
today downloads.osgeo.org is down, this will cause paver build
and paver host commands to take forever as the connection hangs
trying to get artifacts from the maven osgeo repo.

The following patch makes it work anyways by putting
maven in offline mode.

Hope this helps (and hope the osgeo repo will come back, too!)

Cheers
Andrea


diff --git a/pavement.py b/pavement.py
index 5b92df4..ffafe78 100644
--- a/pavement.py
+++ b/pavement.py
@@ -194,7 +194,7 @@ def setup_gs_data(options):
  def setup_geoserver(options):
      """Prepare a testing instance of GeoServer."""
      with pushd('src/geoserver-geonode-ext'):
-        sh("mvn clean install")
+        sh("mvn clean install -o")

  @task
  def setup_geonetwork(options):
@@ -588,7 +588,7 @@ def host(options):
              "-XX:MaxPermSize=128m"
          ])
          mvn = subprocess.Popen(
-            ["mvn", "jetty:run"],
+            ["mvn", "jetty:run", "-o"],
              stdout=jettylog,
              stderr=jettylog
          )


-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

Re: [geonode] Building and running with paver with osgeo repo down

From:
David Winslow
Date:
2010-07-14 @ 14:19
Thanks aaime!

Those of us running GeoServer directly through maven instead of in an 
IDE will probably also want to modify the startup.sh script similarly.

--
David Winslow
OpenGeo - http://opengeo.org/

On 07/14/2010 07:43 AM, Andrea Aime wrote:
> Hi,
> today downloads.osgeo.org is down, this will cause paver build
> and paver host commands to take forever as the connection hangs
> trying to get artifacts from the maven osgeo repo.
>
> The following patch makes it work anyways by putting
> maven in offline mode.
>
> Hope this helps (and hope the osgeo repo will come back, too!)
>
> Cheers
> Andrea
>
>
> diff --git a/pavement.py b/pavement.py
> index 5b92df4..ffafe78 100644
> --- a/pavement.py
> +++ b/pavement.py
> @@ -194,7 +194,7 @@ def setup_gs_data(options):
>    def setup_geoserver(options):
>        """Prepare a testing instance of GeoServer."""
>        with pushd('src/geoserver-geonode-ext'):
> -        sh("mvn clean install")
> +        sh("mvn clean install -o")
>
>    @task
>    def setup_geonetwork(options):
> @@ -588,7 +588,7 @@ def host(options):
>                "-XX:MaxPermSize=128m"
>            ])
>            mvn = subprocess.Popen(
> -            ["mvn", "jetty:run"],
> +            ["mvn", "jetty:run", "-o"],
>                stdout=jettylog,
>                stderr=jettylog
>            )
>
>
>