Jens,

the master build passes for me with Maven 3.5.0 and OpenJDK 8u141 on debian/sid. That is, I cannot reproduce a build failure on Linux.


I think the problem is that you need to "install" not "compile" to ensure that all the metadata is generated.

Please try building with:

mvn -Dall clean install

Also use -DskipTests to skip tests on Windows because there are some known test failures on that platform (rendering differences?).

You can add -T1C -fae for a faster build.

Kind regards,
Ben.

On 11/08/17 06:10, Jens Auer wrote:
Hi Jody,

I have no idea how much work it is going to be. I wanted to run a first check 
and generate the dependency tree with maven to check if any dependency needs 
JSR275 because that would be a show-stopper. However, I have a problem building 
geotools. I cloned the repo and did mvn compile, but it fails with an error in 
a dependency:

[INFO] ------------------------------------------------------------------------

[INFO] Building OGC CQL to Filter parser 18-SNAPSHOT

[INFO] ------------------------------------------------------------------------

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary:

[INFO]

[INFO] GeoTools ........................................... SUCCESS [  0.362 s]

[INFO] Build tools for Geotools 2 ......................... SUCCESS [  0.019 s]

[INFO] Maven plugins for Geotools 2 ....................... SUCCESS [  0.013 s]

[INFO] JAR files collector ................................ SUCCESS [  0.637 s]

[INFO] Cross-modules javadoc .............................. SUCCESS [  0.052 s]

[INFO] JJTree and JavaCC compilers plugin ................. SUCCESS [  0.050 s]

[INFO] Geotools modules ................................... SUCCESS [  0.015 s]

[INFO] Geotools libraries ................................. SUCCESS [  0.012 s]

[INFO] Sample data module ................................. SUCCESS [  0.146 s]

[INFO] Open GIS Interfaces ................................ SUCCESS [  3.859 s]

[INFO] Metadata ........................................... SUCCESS [  4.111 s]

[INFO] Referencing services ............................... SUCCESS [  0.547 s]

[INFO] API interfaces ..................................... SUCCESS [  0.374 s]

[INFO] Geotools plugins ................................... SUCCESS [  0.016 s]

[INFO] EPSG Authority Service using HSQL database ......... SUCCESS [  1.771 s]

[INFO] Main module ........................................ SUCCESS [  9.235 s]

[INFO] Geotools extensions ................................ SUCCESS [  0.011 s]

[INFO] Feature Based Graphs and Networks .................. SUCCESS [  0.629 s]

[INFO] XML Parsing ........................................ SUCCESS [  0.000 s]

[INFO] XML Parsing ........................................ SUCCESS [  0.754 s]

[INFO] XML Code Generation Support ........................ SUCCESS [  0.631 s]

[INFO] EPSG Authority Service using WKT file .............. SUCCESS [  0.303 s]

[INFO] OGC CQL to Filter parser ........................... FAILURE [  0.001 s]

[INFO] DataStore Support .................................. SKIPPED

[INFO] Property File DataStore ............................ SKIPPED

[INFO] Shapefile module ................................... SKIPPED

[INFO] Grid Coverage module ............................... SKIPPED

[INFO] GeoTIFF grid coverage exchange module .............. SKIPPED

[INFO] ArcGrid datasource module .......................... SKIPPED

[INFO] GML2 XML Support ................................... SKIPPED

[INFO] GML3 XML Support ................................... SKIPPED

[INFO] Filter XML Support ................................. SKIPPED

[INFO] SLD XML Support .................................... SKIPPED

[INFO] WorldImage datasource module ....................... SKIPPED

[INFO] Render ............................................. SKIPPED

[INFO] OGC Web Service Models ............................. SKIPPED

[INFO] Xlink Model ........................................ SKIPPED

[INFO] Open Web Services Model ............................ SKIPPED

[INFO] Filter Encoding Specification Model ................ SKIPPED

[INFO] Web Feature Service Model .......................... SKIPPED

[INFO] OWS XML Support .................................... SKIPPED

[INFO] Filter Encoding Specification XML Support .......... SKIPPED

[INFO] WFS XML Support .................................... SKIPPED

[INFO] XML Parsing Support ................................ SKIPPED

[INFO] JDBC DataStore Support ............................. SKIPPED

[INFO] Web Processing Service Model ....................... SKIPPED

[INFO] Web Coverage Service Model ......................... SKIPPED

[INFO] Catalog Services for the Web Model ................. SKIPPED

[INFO] ArcSDE plugin ...................................... SKIPPED

[INFO] ArcSDE dummy api ................................... SKIPPED

[INFO] ArcSDE support classes ............................. SKIPPED

[INFO] ArcSDE DataStore plugin ............................ SKIPPED

[INFO] Dynamic symbolizer module based on JFreeChart and Eastwood SKIPPED

[INFO] Extensions to EPSG authority factory ............... SKIPPED

[INFO] EPSG Authority Service using PostgreSQL database ... SKIPPED

[INFO] Feature-Pregeneralized ............................. SKIPPED

[INFO] grass raster datasource module ..................... SKIPPED

[INFO] GTopo30 datasource module .......................... SKIPPED

[INFO] JDBC DataStore Plugins ............................. SKIPPED

[INFO] H2 DataStore ....................................... SKIPPED

[INFO] Oracle DataStore ................................... SKIPPED

[INFO] PostGIS DataStore .................................. SKIPPED

[INFO] Feature transforming feature source wrapper ........ SKIPPED

[INFO] imagemosaic datasource module ...................... SKIPPED

[INFO] ImageI/O-Ext based grid coverage readers ........... SKIPPED

[INFO] imagepyramid datasource module ..................... SKIPPED

[INFO] imagemosaic-jdbc module ............................ SKIPPED

[INFO] DB2 DataStore ...................................... SKIPPED

[INFO] MySQL DataStore .................................... SKIPPED

[INFO] SQL Server DataStore ............................... SKIPPED

[INFO] SpatiaLite DataStore ............................... SKIPPED

[INFO] Teradata DataStore ................................. SKIPPED

[INFO] JP2K based grid coverage readers ................... SKIPPED

[INFO] OGR DataStore Module ............................... SKIPPED

[INFO] Core OGR DataStore Module .......................... SKIPPED

[INFO] Bridj OGR DataStore Module ......................... SKIPPED

[INFO] JNI OGR DataStore Module ........................... SKIPPED

[INFO] Vertical coordinate transformations ................ SKIPPED

[INFO] Dynamic symbolizers for SVG symbols ................ SKIPPED

[INFO] Coverage Multidimensional Module ................... SKIPPED

[INFO] API interfaces ..................................... SKIPPED

[INFO] NetCDF gridcoverage module ......................... SKIPPED

[INFO] GRIB gridcoverage module ........................... SKIPPED

[INFO] GeoPackage Module .................................. SKIPPED

[INFO] Application Schema Support ......................... SKIPPED

[INFO] Application Schema Resolver ........................ SKIPPED

[INFO] Complex Features Support ........................... SKIPPED

[INFO] Application Schema DataAccess ...................... SKIPPED

[INFO] Sample DataAccess .................................. SKIPPED

[INFO] Brewer module ...................................... SKIPPED

[INFO] Vector grids ....................................... SKIPPED

[INFO] Validation Processor and Framework ................. SKIPPED

[INFO] Web Map Server client .............................. SKIPPED

[INFO] KML XML Support .................................... SKIPPED

[INFO] WCS XML Support .................................... SKIPPED

[INFO] WPS XML Support .................................... SKIPPED

[INFO] WMS XML Support .................................... SKIPPED

[INFO] CSW XML Support .................................... SKIPPED

[INFO] Geotools unsupported ............................... SKIPPED

[INFO] Process ............................................ SKIPPED

[INFO] Process Feature .................................... SKIPPED

[INFO] Process Raster ..................................... SKIPPED

[INFO] YSLD Parser/Encoder ................................ SKIPPED

[INFO] Swing widgets ...................................... SKIPPED

[INFO] SWT widgets ........................................ SKIPPED

[INFO] Process Geometry ................................... SKIPPED

[INFO] GeoJSON Support .................................... SKIPPED

[INFO] MBTiles Module ..................................... SKIPPED

[INFO] WFS client module (NG) ............................. SKIPPED

[INFO] polylabel .......................................... SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 24.849 s

[INFO] Finished at: 2017-08-10T19:56:34+02:00

[INFO] Final Memory: 184M/712M

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to parse plugin descriptor for 
org.geotools.maven:jjtree-javacc:18-SNAPSHOT 
(C:\dev\geotools\build\maven\jjtree-javacc\target\classes): No plugin descriptor 
found at META-INF/maven/plugin.xml -> [Help 1]

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please 
read the following articles:

[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/PluginDescriptorParsingException

Do you have a hint how to fix this? Obviously the project can be built because 
the Jenkins has no problems. I only installed maven 3.5 and the latest jdk8 on 
my system. The build fails on both windows and linux.

Cheers,

Jens

Von: Jody Garnett [mailto:jody.garn...@gmail.com]
Gesendet: Mittwoch, 9. August 2017 22:19
An: Jens Auer
Cc: GeoTools Developers
Betreff: Re: [Geotools-devel] Replace JScience JSR275 with JSR363

That would be an amazing pull request Jens; we have a code freeze coming up in 
only a couple of weeks - how difficult do you think the migration would be?

I am happy to help prep a change proposal to see this go ahead; the jar we use 
for JSR275 is rather unofficial (published by the JScience group prior to being 
adopted as the reference implementation of JSR275).




--

Jody Garnett

On 9 August 2017 at 12:53, Jens Auer < <mailto:jens.a...@betaversion.net> 
jens.a...@betaversion.net> wrote:

Hi,

I am working on a project that uses geotools. Recently, I had the idea to use 
uom-se, a JSR363 implementation for dimensional analysis (units of 
measurements) in our code base. I ran into some problems caused by a transitive 
dependency from geotools to JScience JSR275, which is a dropped JSR for 
dimensional analysis.

I found some discussion in the geotools wiki about migrating to a new library 
once JSR is accepted, but also mentioning some issues especially w.r.t the 
license of unit-api. Given that JSR363 has been accepted and the license seems 
to be a BSD-compatible license now, I am wondering if there is still interest 
in migrating. If so, I would offer my help.

Best wishes,

Jens


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org!  <http://sdm.link/slashdot> 
http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
  <mailto:GeoTools-Devel@lists.sourceforge.net> 
GeoTools-Devel@lists.sourceforge.net
  <https://lists.sourceforge.net/lists/listinfo/geotools-devel> 
https://lists.sourceforge.net/lists/listinfo/geotools-devel


  
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
 https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png

Virenfrei.  
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
 www.avg.com




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Ben Caradoc-Davies <b...@transient.nz>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to