Justin,
I am trying to run the CITE tests for GeoServer trunk, in preparation for CITE testing my GEOS-2753 WFS change. The legacy modules do not build (see below #2, some JAI and logging problems?).
- Should I run the CITE tests against legacy/web or community/web2?
- If I need it, what is the build procedure for web2?
- Is mvn jetty:run supported? (Running it at the top level results in an error. See below #1.)
- Has anyone run the CITE tests for GeoServer trunk in its current form?
- If I am targeting web2, is there support for building geoserver.war? Last time I asked there was not.
Updated developer documentation would be much appreciated!
Kind regards,
Ben.
****** Output of mvn jetty:run ******
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] GeoServer
[INFO] GeoServer Maven Plugins
[INFO] Configuration Deployment PlugIn
[INFO] GeoServer Maven Archetypes
[INFO] GeoServer WFS Output Format Archetype
[INFO] Core Platform Module
[INFO] Open Web Service Module
[INFO] Main Module
[INFO] Web Coverage Service Module
[INFO] Web Coverage Service 1.1 Module
[INFO] Web Feature Service Module
[INFO] Web Map Service Module
[INFO] GeoWebCache (GWC) Module
[INFO] Community Space
[INFO] GeoServer Extensions
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not exist o
r no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Fri Mar 27 13:11:31 WST 2009
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
****** Excerpt: mvn -Plegacy clean install ******
[INFO] Building Legacy Main Module
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory C:\Projects\car605\geoserver\cite\geoserver-trunk\src\
legacy\main\target
[INFO] [cobertura:clean {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 53 source files to C:\Projects\car605\geoserver\cite\geoserver-
trunk\src\legacy\main\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[21,25] cannot find symbol
symbol : class JAIInfo
location: package org.geoserver.jai
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[1023,4] cannot find symbol
symbol : class JAIInfo
location: class org.vfny.geoserver.global.GeoServer
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[57,11] org.vfny.geoserver.global.GeoSe
rver.ListenerWrapper is not abstract and does not override abstract method handl
ePostServiceChange(org.geoserver.config.ServiceInfo) in org.geoserver.config.Con
figurationListener
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[437,19] cannot find symbol
symbol : method getLoggingLevel()
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[622,16] cannot find symbol
symbol : method setLoggingLevel(java.lang.String)
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[623,16] cannot find symbol
symbol : method setStdOutLogging(boolean)
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[624,16] cannot find symbol
symbol : method setLoggingLocation(java.lang.String)
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[640,12] cannot find symbol
symbol : class JAIInfo
location: class org.vfny.geoserver.global.GeoServer
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[640,30] cannot find symbol
symbol : class JAIInfo
location: class org.vfny.geoserver.global.GeoServer
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[651,36] cannot find symbol
symbol : variable JAIInfo
location: class org.vfny.geoserver.global.GeoServer
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[994,19] cannot find symbol
symbol : method getLoggingLocation()
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[1003,12] cannot find symbol
symbol : method setLoggingLocation(java.lang.String)
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[1011,20] cannot find symbol
symbol : method isStdOutLogging()
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[1019,12] cannot find symbol
symbol : method setStdOutLogging(boolean)
location: interface org.geoserver.config.GeoServerInfo
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[1024,16] cannot find symbol
symbol : class JAIInfo
location: class org.vfny.geoserver.global.GeoServer
C:\Projects\car605\geoserver\cite\geoserver-trunk\src\legacy\main\src\main\java\
org\vfny\geoserver\global\GeoServer.java:[1024,49] cannot find symbol
symbol : variable JAIInfo
location: class org.vfny.geoserver.global.GeoServer
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 41 seconds
[INFO] Finished at: Fri Mar 27 12:59:45 WST 2009
[INFO] Final Memory: 43M/82M
[INFO] ------------------------------------------------------------------------
--
Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com>
Software Engineer, CSIRO Exploration and Mining
Australian Resources Research Centre
26 Dick Perry Ave, Kensington WA 6151, Australia