Hi, I'm trying to build the GeoServer source using mvn install, however I get
the following exception:
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] [jar:test-jar {execution: default}]
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive
invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar {execution: attach-sources}]
[INFO] Building jar:
/home/jay/web/geotesting/geoserver-1.7.0-src/geoserver-1.7.0/web/target/web-1.7.0-sources.jar
[INFO] [config:config {execution: configPackage}]
config:
[echo] Copying data dir from
/home/jay/web/geotesting/geoserver-1.7.0-src/geoserver-1.7.0/web/minimal
[INFO] [install:install]
[INFO] Installing
/home/jay/web/geotesting/geoserver-1.7.0-src/geoserver-1.7.0/web/target/web-1.7.0.jar
to /home/jay/.m2/repository/org/geoserver/web/1.7.0/web-1.7.0.jar
[INFO] Installing
/home/jay/web/geotesting/geoserver-1.7.0-src/geoserver-1.7.0/web/target/web-1.7.0-tests.jar
to /home/jay/.m2/repository/org/geoserver/web/1.7.0/web-1.7.0-tests.jar
[INFO] Installing
/home/jay/web/geotesting/geoserver-1.7.0-src/geoserver-1.7.0/web/target/web-1.7.0-sources.jar
to /home/jay/.m2/repository/org/geoserver/web/1.7.0/web-1.7.0-sources.jar
[INFO] [war:war {execution: default}]
[INFO] Packaging webapp
[INFO] Assembling webapp[web] in
[/home/jay/web/geotesting/geoserver-1.7.0-src/geoserver-1.7.0/web/target/geoserver]
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at
org.apache.maven.plugin.war.util.WebappStructure.getDependencies(WebappStructure.java:109)
at
org.apache.maven.plugin.war.util.WebappStructure.analyseDependencies(WebappStructure.java:288)
at
org.apache.maven.plugin.war.packaging.DependenciesAnalysisPackagingTask.performPackaging(DependenciesAnalysisPackagingTask.java:46)
at
org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp(AbstractWarMojo.java:439)
at
org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(AbstractWarMojo.java:375)
at
org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:181)
at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:143)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
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)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 minutes 39 seconds
[INFO] Finished at: Wed Nov 12 12:10:32 CST 2008
[INFO] Final Memory: 40M/113M
[INFO]
-----------------------------------------------------------------------
NO Idea what I'm doing wrong and would appreciate much help. I read online
where you might get this error when the version for the maven-war-plugin is
not set explicitly.
I tried adding this to the pom.xml
<pluginRepository>
<id>maven-war-plugins</id>
<name>maven-war-plugins</name>
<url>http://svn.apache.org/viewvc/maven/plugins/tags/maven-war-plugin-2.1-alpha-2/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
It changed nothing. I'm all out of ideas. Please help.
--
View this message in context: http://www.nabble.com/NPE-from-org.apache.maven.plugin.war.util.WebappStructure.getDependencies(WebappStructure.java%3A109)-tp20464983p20464983.html
Sent from the GeoServer - User mailing list archive at Nabble.com.