From: Cory H. <ch...@re...> - 2006-04-06 19:49:52
|
Oliver Loe wrote: > Seems like we have found the problem. Main was dependent on > referencing and referencing was depedent on api, but main was also > dependent on api, so there were 2 dependencies on api, causing a > conflict. Seems like you cannot have more than one dependency over > multiple dependencies. Fortunately I get to call you guys crazy and just tell you to upgrade maven. I did some experimentation and got the same error as Oliver when using maven 2.0.2 with gt-2.2.x: ------------------------------------------------------- T E S T S ------------------------------------------------------- [INFO] [jar:jar] [INFO] Building jar: c:\java\geotools\2.2.x\plugin\vpf\target\gt2-vpf-2.2-SNAPSHOT.jar [INFO] [gt2-jar-collector:collect {execution: default}] [INFO] Copied 1 JAR to parent directory. [INFO] [install:install] [INFO] Installing c:\java\geotools\2.2.x\plugin\vpf\target\gt2-vpf-2.2-SNAPSHOT.jar to C:\Documents and Settings\Refractions\.m2\repository\org\geotoo ls\gt2-vpf\2.2-SNAPSHOT\gt2-vpf-2.2-SNAPSHOT.jar [INFO] ---------------------------------------------------------------------------- [INFO] Building Web Map Server client [INFO] task-segment: [clean, install] [INFO] ---------------------------------------------------------------------------- [INFO] [clean:clean] [INFO] Deleting directory c:\java\geotools\2.2.x\plugin\wms\target [INFO] Deleting directory c:\java\geotools\2.2.x\plugin\wms\target\classes [INFO] Deleting directory c:\java\geotools\2.2.x\plugin\wms\target\test-classes [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] Compiling 57 source files to c:\java\geotools\2.2.x\plugin\wms\target\classes [INFO] ---------------------------------------------------------------------------- [ERROR] BUILD FAILURE [INFO] ---------------------------------------------------------------------------- [INFO] Compilation failure c:\java\geotools\2.2.x\plugin\wms\src\org\geotools\data\ows\CRSEnvelope.java:[19,29] cannot resolve symbol symbol : class GeneralDirectPosition location: package geometry c:\java\geotools\2.2.x\plugin\wms\src\org\geotools\data\wms\gce\WMSParameterMaker.java:[29,30] package org.geotools.parameter does not exist With either maven 2.0.3 or 2.0.4-SNAPSHOT everyone is happy: [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] ------------------------------------------------------------------------ [INFO] Geotools 2 ............................................ SUCCESS [1.203s] [INFO] Maven plugins for Geotools 2 .......................... SUCCESS [0.016s] [INFO] JAR files collector ................................... SUCCESS [2.843s] [INFO] Cross-modules javadoc ................................. SUCCESS [2.110s] [INFO] OpenOffice IDL to Java ................................ SUCCESS [0.641s] [INFO] JJTree and JavaCC compilers plugin .................... SUCCESS [0.922s] [INFO] RMI compiler (rmic) ................................... SUCCESS [0.828s] [INFO] UNO packager for OpenOffice addins .................... SUCCESS [0.703s] [INFO] Geotools modules ...................................... SUCCESS [0.125s] [INFO] Referencing services .................................. SUCCESS [19.641s] [INFO] API interfaces ........................................ SUCCESS [2.515s] [INFO] Grid Coverage module .................................. SUCCESS [12.235s] [INFO] Main module ........................................... SUCCESS [20.047s] [INFO] Render ................................................ SUCCESS [3.109s] [INFO] Legacy module ......................................... SUCCESS [7.391s] [INFO] Geotools extensions ................................... SUCCESS [0.015s] [INFO] Swing widgets ......................................... SUCCESS [7.032s] [INFO] Migrate module ........................................ SUCCESS [11.812s] [INFO] Sample data module .................................... SUCCESS [1.703s] [INFO] SVG support ........................................... SUCCESS [1.906s] [INFO] Geotools plugins ...................................... SUCCESS [0.016s] [INFO] WorldImage datasource module .......................... SUCCESS [6.844s] [INFO] ArcGrid datasource module ............................. SUCCESS [6.953s] [INFO] ArcSDE datasource module .............................. SUCCESS [4.437s] [INFO] DB2 Spatial Extender module ........................... SUCCESS [3.047s] [INFO] EPSG Authority Service using HSQL database ............ SUCCESS [1:06.453s] [INFO] Shapefile module ...................................... SUCCESS [2.907s] [INFO] GML module ............................................ SUCCESS [0.938s] [INFO] Directory module ...................................... SUCCESS [1.375s] [INFO] EPSG Authority Service using MS-Access database ....... SUCCESS [0.765s] [INFO] EPSG Authority Service using PostgreSQL database ...... SUCCESS [0.860s] [INFO] EPSG Authority Service using WKT file ................. SUCCESS [9.031s] [INFO] GeoMedia datastore implementation ..................... SUCCESS [2.391s] [INFO] GeoTIFF grid coverage exchange module ................. SUCCESS [6.437s] [INFO] GTopo30 datasource module ............................. SUCCESS [1.969s] [INFO] HSQL datasource module ................................ SUCCESS [8.500s] [INFO] MapInfo MIF format module ............................. SUCCESS [8.297s] [INFO] MySQL DataStore Implementation ........................ SUCCESS [2.640s] [INFO] Oracle Spatial Module ................................. SUCCESS [4.625s] [INFO] PostGIS module ........................................ SUCCESS [3.750s] [INFO] TIGER/Line 2000 datastore implementation .............. SUCCESS [1.125s] [INFO] VPF Plugin ............................................ SUCCESS [4.344s] [INFO] Web Map Server client ................................. SUCCESS [4.609s] [INFO] WFS client module ..................................... SUCCESS [3.844s] [INFO] Brewer module ......................................... SUCCESS [2.891s] [INFO] Feature Based Graphs and Networks ..................... SUCCESS [6.687s] [INFO] GO-1 implementation ................................... SUCCESS [0.875s] [INFO] Bridges to OpenOffice suite ........................... SUCCESS [1.984s] [INFO] Pickle module ......................................... SUCCESS [2.032s] [INFO] Indexed shapefile module .............................. SUCCESS [38.593s] [INFO] Renderer optimized for shapefiles ..................... SUCCESS [32.375s] [INFO] Validation Processor and Framework .................... SUCCESS [19.032s] [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL I reverted revision 19036 and modified the parent pom to use: maven-clean-plugin 2.1 instead of 2.0 maven-compiler-plugin 2.0.1 instead of 2.0 maven-plugin-plugin 2.1 instead of 2.0 maven-surefire-plugin 2.1.3 instead of 2.1.2 <-- this is essential (this fixes the bug where maven fails before any test are even run) So: everyone upgrade to maven 2.0.3 :) Cheers, Cory. |