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