Andrea+1 If the build takes too long it does not get performed (we end up depending on the build box instead).
We did try and provide a guidelines for build times in the developer guide (this is part of what I asked for a review of on Monday). - http://docs.codehaus.org/display/GEOT/5.+7+Testing Andrea could you help refine this page; to something sensible we can achive. Can I ask the following ... - your build times reported: did this include testing? Or was it simply to compile? - I would like to shoot for 5 mins as a target - is this resonable? - I would really like to turn off testing for unsupported modules (both to shorten the build time, and to provide a reason for module maintainers to put in the effort) Cheers, Jody Andrea Aime wrote: > About the build times, they are again too long. When I started working > on geotools again 6 months ago I was able to build gt2 in 6 minutes, > now it takes me 9 minutes: > > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > ------------------------------------------------------------------------ > [INFO] Geotools .............................................. SUCCESS > [2.390s] > [INFO] Build tools for Geotools 2 ............................ SUCCESS > [0.063s] > [INFO] Maven plugins for Geotools 2 .......................... SUCCESS > [0.078s] > [INFO] Geotools Archetype .................................... SUCCESS > [1.516s] > [INFO] Configuration files for the multimodule build ......... SUCCESS > [0.203s] > [INFO] JAR files collector ................................... SUCCESS > [0.625s] > [INFO] Cross-modules javadoc ................................. SUCCESS > [1.281s] > [INFO] OpenOffice IDL to Java ................................ SUCCESS > [0.656s] > [INFO] JJTree and JavaCC compilers plugin .................... SUCCESS > [0.578s] > [INFO] RMI compiler (rmic) ................................... SUCCESS > [0.563s] > [INFO] UNO packager for OpenOffice addins .................... SUCCESS > [0.547s] > [INFO] Geotools modules ...................................... SUCCESS > [0.265s] > [INFO] Geotools libraries .................................... SUCCESS > [0.063s] > [INFO] Sample data module .................................... SUCCESS > [3.531s] > [INFO] Metadata .............................................. SUCCESS > [23.110s] > [INFO] Referencing services .................................. SUCCESS > [21.031s] > [INFO] API interfaces ........................................ SUCCESS > [9.250s] > [INFO] Main module ........................................... SUCCESS > [31.359s] > [INFO] Geotools extensions ................................... SUCCESS > [0.094s] > [INFO] Feature Based Graphs and Networks ..................... SUCCESS > [9.906s] > [INFO] Geotools unsupported .................................. SUCCESS > [0.063s] > [INFO] XML Parsing ........................................... SUCCESS > [11.984s] > [INFO] ...................................................... SUCCESS > [2.984s] > [INFO] Geotools plugins ...................................... SUCCESS > [0.110s] > [INFO] EPSG Authority Service using WKT file ................. SUCCESS > [9.562s] > [INFO] OGC CQL to Filter parser .............................. SUCCESS > [5.157s] > [INFO] Grid Coverage module .................................. SUCCESS > [20.500s] > [INFO] DataStore Support ..................................... SUCCESS > [1.343s] > [INFO] EPSG Authority Service using HSQL database ............ SUCCESS > [8.907s] > [INFO] Render ................................................ SUCCESS > [13.593s] > [INFO] XML Parsing Support ................................... SUCCESS > [15.750s] > [INFO] JDBC DataStore Support ................................ SUCCESS > [4.516s] > [INFO] EPSG Authority Service using PostgreSQL database ...... SUCCESS > [1.063s] > [INFO] GeoTIFF grid coverage exchange module ................. SUCCESS > [9.140s] > [INFO] GTopo30 datasource module ............................. SUCCESS > [4.297s] > [INFO] WorldImage datasource module .......................... SUCCESS > [6.453s] > [INFO] Shapefile module ...................................... SUCCESS > [21.203s] > [INFO] imagemosaic datasource module ......................... SUCCESS > [9.157s] > [INFO] imagepyramid datasource module ........................ SUCCESS > [6.375s] > [INFO] PostGIS module ........................................ SUCCESS > [4.093s] > [INFO] Vertical coordinate transformations ................... SUCCESS > [2.266s] > [INFO] Web Map Server client ................................. SUCCESS > [5.016s] > [INFO] WFS client module ..................................... SUCCESS > [5.859s] > [INFO] EPSG Authority Service using MS-Access database ....... SUCCESS > [0.859s] > [INFO] ArcGrid datasource module ............................. SUCCESS > [19.313s] > [INFO] Brewer module ......................................... SUCCESS > [2.891s] > [INFO] Bridges to OpenOffice suite ........................... SUCCESS > [1.890s] > [INFO] Renderer optimized for shapefiles ..................... SUCCESS > [7.953s] > [INFO] GML module ............................................ SUCCESS > [1.844s] > [INFO] Directory module ...................................... SUCCESS > [2.344s] > [INFO] Validation Processor and Framework .................... SUCCESS > [13.062s] > [INFO] Swing widgets ......................................... SUCCESS > [7.188s] > [INFO] ISO 19107 implementation using JTS .................... SUCCESS > [2.375s] > [INFO] ArcSDE plugin ......................................... SUCCESS > [0.078s] > [INFO] ArcSDE dummy api ...................................... SUCCESS > [1.141s] > [INFO] ArcSDE DataStore plugin ............................... SUCCESS > [5.984s] > [INFO] DB2 Spatial Extender module ........................... SUCCESS > [3.547s] > [INFO] Extensions to EPSG authority factory .................. SUCCESS > [4.515s] > [INFO] EPSG Authority Factory for Oracle ..................... SUCCESS > [7.032s] > [INFO] GeoMedia datastore implementation ..................... SUCCESS > [0.984s] > [INFO] GML2 XML Bindings ..................................... SUCCESS > [13.219s] > [INFO] GML3 XML Bindings ..................................... SUCCESS > [45.687s] > [INFO] GML Data Store ........................................ SUCCESS > [18.141s] > [INFO] GO-1 implementation ................................... SUCCESS > [3.703s] > [INFO] MapInfo MIF format module ............................. SUCCESS > [5.000s] > [INFO] MySQL DataStore Implementation ........................ SUCCESS > [2.172s] > [INFO] Oracle Spatial Module ................................. SUCCESS > [1.937s] > [INFO] Versioned PostGIS module .............................. SUCCESS > [3.329s] > [INFO] TIGER/Line 2000 datastore implementation .............. SUCCESS > [1.031s] > [INFO] Tile Client ........................................... SUCCESS > [3.109s] > [INFO] VPF Plugin ............................................ SUCCESS > [3.328s] > [INFO] Filter XML Bindings ................................... SUCCESS > [24.860s] > [INFO] SLD XML Bindings ...................................... SUCCESS > [11.812s] > [INFO] JMapPane Implementation ............................... SUCCESS > [1.438s] > [INFO] Coverage tools ........................................ SUCCESS > [0.453s] > [INFO] Geotools demos and examples ........................... SUCCESS > [0.094s] > [INFO] Demos of the JMapPane ................................. SUCCESS > [2.109s] > [INFO] Demo Introduction to Geotools ......................... SUCCESS > [2.203s] > [INFO] Geotools JTS Library Demo ............................. SUCCESS > [1.063s] > [INFO] Data Access Examples .................................. SUCCESS > [2.296s] > [INFO] Property File Demo DataStore .......................... SUCCESS > [4.344s] > [INFO] Geotools Example Demo ................................. SUCCESS > [1.219s] > [INFO] SVG support ........................................... SUCCESS > [2.250s] > [INFO] > ------------------------------------------------------------------------ > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESSFUL > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 8 minutes 51 seconds > [INFO] Finished at: Thu Apr 26 10:07:36 CEST 2007 > [INFO] Final Memory: 41M/63M > [INFO] > ------------------------------------------------------------------------ > > Well, there are definitely more modules now, yet there are some > that are probably using too much time, and surprise, they are the > new ones. I see shapefile has been tamed down a lot, and now takes > only 20 seconds compared to the full minute it used to take. > > Cheers > Andrea ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
