From: dmacleod <dan...@hp...> - 2009-11-30 14:04:54
|
Is it possible to change the color of a feature after it has been added to a map? If so, what are the steps I would take to do this? thanks Dan MacLeod -- View this message in context: http://n2.nabble.com/Question-about-changing-a-features-style-dynamically-tp4087764p4087764.html Sent from the geotools-gt2-users mailing list archive at Nabble.com. |
From: Malm P. <pau...@sa...> - 2009-11-30 14:25:23
|
Hi, I run the program in eclipse and i get the following warning, but it executes. 2009-nov-30 15:08:50 org.geotools.factory.FactoryRegistry scanForPlugins VARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: javax/media/jai/WarpAffine". Then I export the program to a runable jar and gets the following exception: org.opengis.referencing.NoSuchAuthorityCodeException: Authority "EPSG" is unknown or doesn't match the supplied hints. Maybe it is defined in an unreachable JAR file? I'm using geotools 2.5.2 with (included in the java build path) commons-dbpc... commons-pool... geoapi-2.3... gt_api... gt_data.. gt_jdbc.. gt_main... gt_metadata... gt_referencing... jai_codec... jai_imageio... jrs-275-1.0.... jts-1.9... postgresql-8.1.4.... vecmath-1.3.1... gt-epsg-hsql-2.5.2... hsqldb-1.8.07... Could anyone help me please! /Paul |
From: Andrea A. <aa...@op...> - 2009-11-30 15:11:08
|
Malm Paul ha scritto: > Hi, > I run the program in eclipse and i get the following warning, but it executes. > > 2009-nov-30 15:08:50 org.geotools.factory.FactoryRegistry scanForPlugins > VARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: javax/media/jai/WarpAffine". > > Then I export the program to a runable jar and gets the following exception: > org.opengis.referencing.NoSuchAuthorityCodeException: Authority "EPSG" is unknown or doesn't match the supplied hints. Maybe it is defined in an unreachable JAR file? > > I'm using geotools 2.5.2 with (included in the java build path) > commons-dbpc... > commons-pool... > geoapi-2.3... > gt_api... > gt_data.. > gt_jdbc.. > gt_main... > gt_metadata... > gt_referencing... > jai_codec... > jai_imageio... > jrs-275-1.0.... > jts-1.9... > postgresql-8.1.4.... > vecmath-1.3.1... > gt-epsg-hsql-2.5.2... > hsqldb-1.8.07... You're missing jai_core Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Malm P. <pau...@sa...> - 2009-12-01 06:37:02
|
Hi, I downloaded jai_core from Sun. Now there is no warning when running in eclipse, thanks Andrea! But I still get this exception when running the exported program: org.opengis.referencing.NoSuchAuthorityCodeException: Authority "EPSG" is unknown or doesn't match the supplied hints. Maybe it is defined in an unreachable JAR file? Kind regards, Paul -----Original Message----- From: Malm Paul Sent: den 1 december 2009 07:10 To: Andrea Aime Cc: geo...@li... Subject: Re: [Geotools-gt2-users] EPSG error Thanks Andrea, jai_core is not in the geotools package, or.. do I have to download from some one else? Kind regards, Paul -----Original Message----- From: Andrea Aime [mailto:aa...@op...] Sent: den 30 november 2009 16:11 To: Malm Paul Cc: geo...@li... Subject: Re: [Geotools-gt2-users] EPSG error Malm Paul ha scritto: > Hi, > I run the program in eclipse and i get the following warning, but it executes. > > 2009-nov-30 15:08:50 org.geotools.factory.FactoryRegistry > scanForPlugins > VARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: javax/media/jai/WarpAffine". > > Then I export the program to a runable jar and gets the following exception: > org.opengis.referencing.NoSuchAuthorityCodeException: Authority "EPSG" is unknown or doesn't match the supplied hints. Maybe it is defined in an unreachable JAR file? > > I'm using geotools 2.5.2 with (included in the java build path) > commons-dbpc... > commons-pool... > geoapi-2.3... > gt_api... > gt_data.. > gt_jdbc.. > gt_main... > gt_metadata... > gt_referencing... > jai_codec... > jai_imageio... > jrs-275-1.0.... > jts-1.9... > postgresql-8.1.4.... > vecmath-1.3.1... > gt-epsg-hsql-2.5.2... > hsqldb-1.8.07... You're missing jai_core Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ Geotools-gt2-users mailing list Geo...@li... https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users |
From: Michael B. <mic...@gm...> - 2009-12-01 01:19:22
|
Hello Dan, Assuming that you have features in a MapLayer you can change colours, and other display attributes such as size, opacity and labels, by changing the Style linked to the layer... Style newStyle = ... myMapLayer.setStyle( newStyle ); If you are displaying your features with JMapPane, or another class that listens to events sent by MapLayers and the MapContext, you should see the features repainted automagically. If you're not familiar with creating and modifying Styles please have a look these examples pages... Style Lab: http://geotools.org/examples/stylelab.html Style Function Lab: http://geotools.org/examples/stylefunctionlab.html Then get back to us if you need more info. Hope this helps, Michael |
From: Malm P. <pau...@sa...> - 2009-12-01 06:10:01
|
Thanks Andrea, jai_core is not in the geotools package, or.. do I have to download from some one else? Kind regards, Paul -----Original Message----- From: Andrea Aime [mailto:aa...@op...] Sent: den 30 november 2009 16:11 To: Malm Paul Cc: geo...@li... Subject: Re: [Geotools-gt2-users] EPSG error Malm Paul ha scritto: > Hi, > I run the program in eclipse and i get the following warning, but it executes. > > 2009-nov-30 15:08:50 org.geotools.factory.FactoryRegistry > scanForPlugins > VARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: javax/media/jai/WarpAffine". > > Then I export the program to a runable jar and gets the following exception: > org.opengis.referencing.NoSuchAuthorityCodeException: Authority "EPSG" is unknown or doesn't match the supplied hints. Maybe it is defined in an unreachable JAR file? > > I'm using geotools 2.5.2 with (included in the java build path) > commons-dbpc... > commons-pool... > geoapi-2.3... > gt_api... > gt_data.. > gt_jdbc.. > gt_main... > gt_metadata... > gt_referencing... > jai_codec... > jai_imageio... > jrs-275-1.0.... > jts-1.9... > postgresql-8.1.4.... > vecmath-1.3.1... > gt-epsg-hsql-2.5.2... > hsqldb-1.8.07... You're missing jai_core Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Malm P. <pau...@sa...> - 2009-12-01 07:44:14
|
Hi, I tried to upgrade from geotools 2.5.2 to 2.6.0, but I cant find SimpleFeature/Type I'm trying to do this: import org.opengis.feature.simple.SimpleFeature; import org.opengis.feature.simple.SimpleFeatureType; private SimpleFeatureType simpleFeatureType = null; FeatureSource<SimpleFeatureType, SimpleFeature> featureSource = null; What can I do instead? Kind regards, Paul |
From: Michael B. <mic...@gm...> - 2009-12-01 08:31:16
|
Hello Paul, > I'm trying to do this: > > import org.opengis.feature.simple.SimpleFeature; > import org.opengis.feature.simple.SimpleFeatureType; > > private SimpleFeatureType simpleFeatureType = null; > FeatureSource<SimpleFeatureType, SimpleFeature> featureSource = null; > > What can I do instead? > There's nothing wrong with your code. Those types and packages are the same in GeoTools 2.6.0. If you are adding jars to your project manually (rather than using Maven) please check that have geoapi version 2.3 included. Michael |
From: Andrea A. <aa...@op...> - 2009-12-01 08:30:56
|
Malm Paul ha scritto: > Hi, > I downloaded jai_core from Sun. Now there is no warning when running in eclipse, thanks Andrea! > > But I still get this exception when running the exported program: > > org.opengis.referencing.NoSuchAuthorityCodeException: Authority "EPSG" is unknown or doesn't match the supplied hints. Maybe it is defined in an unreachable JAR file? Hmmm... I don't know exactly what else is wrong, I can only guess. The guess you're not using Maven to setup your project and that either: - you're mising jars from different GeoTools releases - you have more than one gt-epsg-xxx-version.jar in your classpath Using mvn dependency:tree on the epsg-hsql module I got this list of jar required to have it run properly: [INFO] [dependency:tree {execution: default-cli}] [INFO] org.geotools:gt-epsg-hsql:jar:2.6-SNAPSHOT [INFO] +- org.geotools:gt-referencing:jar:2.6-SNAPSHOT:compile [INFO] | +- java3d:vecmath:jar:1.3.2:compile [INFO] | +- commons-pool:commons-pool:jar:1.5.3:compile [INFO] | \- org.geotools:gt-metadata:jar:2.6-SNAPSHOT:compile [INFO] | +- org.opengis:geoapi:jar:2.3-M1:compile [INFO] | +- org.opengis:geoapi-pending:jar:2.3-M1:compile [INFO] | \- net.java.dev.jsr-275:jsr-275:jar:1.0-beta-2:compile [INFO] +- hsqldb:hsqldb:jar:1.8.0.7:compile [INFO] +- javax.media:jai_core:jar:1.1.3:provided Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Michael B. <mic...@gm...> - 2009-12-01 08:41:51
|
Could it be due to META-INF/services files missing from the exported jar ? Michael |
From: Andrea A. <aa...@op...> - 2009-12-01 08:57:03
|
Michael Bedward ha scritto: > Could it be due to META-INF/services files missing from the exported jar ? Hmmm... if that happened, it would be a reason. But I don't get how that can happen in the first place. GeoServer is using the same jars and we don't see such problem Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Michael B. <mic...@gm...> - 2009-12-01 08:59:52
|
No sorry - I meant if it was missing from Paul's jar. He said "Then I export the program to a runable jar" Michael |
From: Andrea A. <aa...@op...> - 2009-12-01 09:06:57
|
Michael Bedward ha scritto: > No sorry - I meant if it was missing from Paul's jar. He said "Then I > export the program to a runable jar" Aah, I missed that part. Yeah, definitely something worth checking. Paul, if you look at the original jars the META-INF/services folder contain a number of plain text files which are used for the GeoTools plugin system, they have to be there in the single jar as well otherwise the EPSG factory won't be picked up. Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Malm P. <pau...@sa...> - 2009-12-01 10:21:59
|
I've changed to geotools 2.6.0 but it is the same and yhis is what I have in my runnable jar in META-INF\services can uou see if something is missing? org.geotools.referencing.operation.MathTransformProvider org.opengis.referencing.crs.CRSAuthorityFactory org.opengis.referencing.crs.CRSFactory org.opengis.referencing.cs.CSAuthorityFactory org.opengis.referencing.cs.CSFactory org.opengis.referencing.datum.DatumAuthorityFactory org.opengis.referencing.datum.DatumFactory org.opengis.referencing.operation.CoordinateOperationAuthorityFactory org.opengis.referencing.operation.CoordinateOperationFactory org.opengis.referencing.operation.MathTransformFactory java.sql.Driver com.vividsolutions.xdo.SchemaBuilder org.geotools.data.DataSourceFactorySpi org.geotools.data.FeatureLockFactory org.geotools.feature.AttributeTypeFactory org.geotools.feature.FeatureCollections org.geotools.feature.FeatureTypeFactory org.geotools.filter.expression.PropertyAccessorFactory org.geotools.styling.StyleFactory org.geotools.util.ConverterFactory org.geotools.xml.schema.Schema org.opengis.feature.FeatureFactory org.opengis.filter.expression.Function org.opengis.filter.FilterFactory org.geotools.data.jdbc.datasource.DataSourceFactorySpi org.geotools.data.jdbc.datasource.UnWrapper org.geotools.renderer.style.ExternalGraphicFactory org.geotools.renderer.style.MarkFactory org.opengis.filter.capability.FunctionName org.opengis.geometry.aggregate.AggregateFactory org.opengis.geometry.complex.ComplexFactory org.opengis.geometry.coordinate.GeometryFactory org.opengis.geometry.PositionFactory org.opengis.geometry.primitive.PrimitiveFactory -----Original Message----- From: Andrea Aime [mailto:aa...@op...] Sent: den 1 december 2009 10:07 To: Michael Bedward Cc: Malm Paul; geo...@li... Subject: Re: [Geotools-gt2-users] EPSG error Michael Bedward ha scritto: > No sorry - I meant if it was missing from Paul's jar. He said "Then I > export the program to a runable jar" Aah, I missed that part. Yeah, definitely something worth checking. Paul, if you look at the original jars the META-INF/services folder contain a number of plain text files which are used for the GeoTools plugin system, they have to be there in the single jar as well otherwise the EPSG factory won't be picked up. Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Andrea A. <aa...@op...> - 2009-12-01 10:35:01
|
Malm Paul ha scritto: > I've changed to geotools 2.6.0 but it is the same and yhis is what I have > in my runnable jar in META-INF\services can uou see if something is missing? Ah, I think I know it, it's the single jar packaging that's breaking everything. You know, the SPI system works so that each jar providing a certain type of extension point, such as the EPSG factory, has a org.opengis.referencing.crs.CRSAuthorityFactory file in its META-INF/services folder. So we have many of these files, all distributed in different jars. The moment you merge them into a single jar they overwrite each other. Long story short, it's not possible to merge the GeoTools jars in a single jar unless you're also manually editing the files in META-INF/services so that they contain the sum of all same named file contents Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |
From: Michael B. <mic...@gm...> - 2009-12-01 11:25:41
|
Hi Dan, > Thank you for the response. My MapLayer has multiple features on it, I'd like to update the > styles for certain features and leave other features alone. Is there a way to update individual > features on a mapLayer? Yes, it's quite possible and you can do it in different ways. I guess that the most common approach is to use a Style containing two Rules, each of which contains a Symbolizer to define how features are drawn. The first Rule has a condition that matches the features that you want to pick out (for highlight colour or whatever). The second Rule is a catch-all for features that aren't processed by the first Rule. The Selection Lab page uses that approach to draw selected features with bright yellow fill colour... http://geotools.org/examples/selectionlab.html In particular, this section... http://geotools.org/examples/selectionlab.html#creating-a-style-based-on-the-selection That example is using the IDs of features for the rule condition but you can use other feature attributes instead. Hope that makes sense. Michael |
From: Michael B. <mic...@gm...> - 2009-12-01 11:35:34
|
PS. I should have said in that last message that you're not limited to two rules, there can be as many as you need. Michael |
From: Michael B. <mic...@gm...> - 2009-12-01 12:33:46
|
Hi Dan, > Does GeoTools support images with World files? Yes it does. > I tried the image tutorial but couldn't get it working. Did you try an example from the wiki or the new example here... http://geotools.org/examples/imagelab.html I'm hoping it was the old one :) I just tried the Image Lab example app with the earthlights.jpg+world image in the Refractions sample data (see link on the ImageLab page under 'Running the application') and it displayed the file properly. Let us know if that's the one that you're having problems with. Michael |
From: Malm P. <pau...@sa...> - 2009-12-01 12:40:54
|
Hi, Do anyone have any suggestion how to create and handle mapsymbols for a mapviewer? Kind regards, Paul |
From: Michael B. <mic...@gm...> - 2009-12-01 23:27:28
|
Hi Paul, Do you mean symbols for point features or additional symbols that you want to decorate a map with ? Michael |
From: Michael B. <mic...@gm...> - 2009-12-01 23:04:34
|
Hi Dan, Please send your messages via the list - that way you are picking more brains simultaneously ! > I tried running the imageLab but got the errors listed below. It appears the code is trying to make a connection "jdbc/EPSG". > Not sure why the code is trying to connect to EPSG. How can I get around this? Are you using Maven or are you adding all of the GeoTools jars to your project manually ? >From the errors below I'm guessing that you're doing the latter. If that's the case, and you really don't want to use Maven instead, then please have a look at the Quickstart workbook on this page: http://geotoolsnews.blogspot.com/2009/11/foss4g-geotools-tutorials.html There is one for Netbeans and one for Eclipse. Both include a section about adding jars manually and tell you what jars *not* to add. If I'm on the wrong track, or this doesn't help, please get back to the list with a bit more info about the image that you're trying to load: format, size, any special attributes etc. Michael > > Dec 1, 2009 9:50:10 AM it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL > WARNING: Native library load failed.java.lang.UnsatisfiedLinkError: gdaljni (Not found in java.library.path) > Dec 1, 2009 9:50:13 AM null null > WARNING: WSVR0073W > Dec 1, 2009 9:50:16 AM null null > WARNING: jndiUnavailCommErr > Dec 1, 2009 9:50:16 AM org.geotools.referencing.factory.epsg.ThreadedPostgreSQLEpsgFactory isAvailable > WARNING: Unavailable authority factory: European Petroleum Survey Group > Throwable occurred: org.opengis.referencing.FactoryException: Failed to connect to the EPSG database. > at org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:430) > at org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:132) > at org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:233) > at org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:119) > at org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:668) > at org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:500) > at org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:436) > at org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:364) > at org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:143) > at org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory(ReferencingFactoryFinder.java:216) > at org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(ReferencingFactoryFinder.java:471) > at org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFactory(AuthorityBackedFactory.java:168) > at org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(AuthorityBackedFactory.java:457) > at org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:668) > at org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:500) > at org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:191) > at javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:804) > at javax.imageio.spi.FilterIterator.<init>(ServiceRegistry.java:798) > at javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:502) > at org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry.java:196) > at org.geotools.referencing.ReferencingFactoryFinder.getFactories(ReferencingFactoryFinder.java:176) > at org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactories(ReferencingFactoryFinder.java:330) > at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:196) > at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:213) > at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.initializeHints(BufferedCoordinateOperationFactory.java:226) > at org.geotools.referencing.operation.AbstractCoordinateOperationFactory.getImplementationHints(AbstractCoordinateOperationFactory.java:213) > at org.geotools.factory.FactoryRegistry.usesAcceptableHints(FactoryRegistry.java:551) > at org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:505) > at org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:191) > at javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:804) > at javax.imageio.spi.FilterIterator.<init>(ServiceRegistry.java:798) > at javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:502) > at org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry.java:196) > at org.geotools.referencing.ReferencingFactoryFinder.getFactories(ReferencingFactoryFinder.java:176) > at org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactories(ReferencingFactoryFinder.java:330) > at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:196) > at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<init>(BufferedCoordinateOperationFactory.java:163) > at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<init>(BufferedCoordinateOperationFactory.java:151) > at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.<clinit>(ImageMosaicJDBCReader.java:83) > at java.lang.J9VMInternals.initializeImpl(Native Method) > at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) > at java.lang.Class.forNameImpl(Native Method) > at java.lang.Class.forName(Class.java:136) > at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCFormatFactory.isAvailable(ImageMosaicJDBCFormatFactory.java:50) > at org.geotools.coverage.grid.io.GridFormatFinder.getAvailableFormats(GridFormatFinder.java:90) > at org.geotools.coverage.grid.io.GridFormatFinder.findFormats(GridFormatFinder.java:162) > at org.geotools.coverage.grid.io.GridFormatFinder.findFormat(GridFormatFinder.java:200) > at my.app.gis.utils.examples.ImageLab.displayLayers(ImageLab.java:98) > at my.app.gis.utils.examples.ImageLab.getLayersAndDisplay(ImageLab.java:80) > at my.app.gis.utils.examples.ImageLab.main(ImageLab.java:54) > Caused by: java.sql.SQLException: Failed to get the data source for name "jdbc/EPSG". > -----Original Message----- > From: Michael Bedward [mailto:mic...@gm...] > Sent: Tuesday, December 01, 2009 7:12 AM > To: Macleod, Dan; geotools users > Subject: Re: [Geotools-gt2-users] Question about changing a features style dynamically > > Hi Dan, > >> Does GeoTools support images with World files? > > Yes it does. > >> I tried the image tutorial but couldn't get it working. > > Did you try an example from the wiki or the new example here... > > http://geotools.org/examples/imagelab.html > > I'm hoping it was the old one :) I just tried the Image Lab example app with the earthlights.jpg+world image in the Refractions sample data (see link on the ImageLab page under 'Running the application') and it displayed the file properly. Let us know if that's the one that you're having problems with. > > Michael > |
From: Barret B. <bar...@gm...> - 2013-08-09 02:00:12
|
Regarding Andrea Aime last response: > Ah, I think I know it, it's the single jar packaging that's breaking > everything. > ... > Long story short, it's not possible to merge the GeoTools jars in > a single jar unless you're also manually editing the files > in META-INF/services so that they contain the sum of all same > named file contents I had the same problem using the Maven shade plugin, but resolved it using the ServicesResourceTransformer. See http://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html#ServicesResourceTransformer |
From: Michael B. <mic...@gm...> - 2013-08-09 02:20:33
|
Yes, that's the best way to do it. There is a GeoTools FAQ about this too: http://docs.geotools.org/latest/userguide/faq.html#how-do-i-create-an-executable-jar-for-my-geotools-app Michael On 9 August 2013 07:26, Barret Burke <bar...@gm...> wrote: > Regarding Andrea Aime last response: >> Ah, I think I know it, it's the single jar packaging that's breaking >> everything. >> ... >> Long story short, it's not possible to merge the GeoTools jars in >> a single jar unless you're also manually editing the files >> in META-INF/services so that they contain the sum of all same >> named file contents > > > I had the same problem using the Maven shade plugin, but resolved it using > the ServicesResourceTransformer. See > http://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html#ServicesResourceTransformer > > > > > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > GeoTools-GT2-Users mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users |