pom-scijava icon indicating copy to clipboard operation
pom-scijava copied to clipboard

Ensure imagej-server works with latest BOM

Open ctrueden opened this issue 5 years ago • 1 comments

The ImageJ Server codebase needs some updates to work with pom-scijava 29. Updating the imagej-server POM (see pom-sj-29 branch) yields the following compile errors:

[ERROR] .../imagej-server/src/main/java/net/imagej/server/resources/ObjectsResource.java:[29,18] cannot find symbol
[ERROR]   symbol:   class ByteArrayHandle
[ERROR]   location: package io.scif.io
[ERROR] .../imagej-server/src/main/java/net/imagej/server/resources/ObjectsResource.java:[31,24] cannot find symbol
[ERROR]   symbol:   class LocationService
[ERROR]   location: package io.scif.services
[ERROR] .../imagej-server/src/main/java/net/imagej/server/resources/ObjectsResource.java:[85,17] cannot find symbol
[ERROR]   symbol:   class LocationService
[ERROR]   location: class net.imagej.server.resources.ObjectsResource
[ERROR] .../imagej-server/src/main/java/net/imagej/server/resources/ObjectsResource.java:[298,17] cannot find symbol
[ERROR]   symbol:   class ByteArrayHandle
[ERROR]   location: class net.imagej.server.resources.ObjectsResource
[ERROR] .../imagej-server/src/main/java/net/imagej/server/external/DefaultTableIOPlugin.java:[24,18] cannot find symbol
[ERROR]   symbol:   class IRandomAccess
[ERROR]   location: package io.scif.io
[ERROR] .../imagej-server/src/main/java/net/imagej/server/external/DefaultTableIOPlugin.java:[25,18] cannot find symbol
[ERROR]   symbol:   class VirtualHandle
[ERROR]   location: package io.scif.io
[ERROR] .../imagej-server/src/main/java/net/imagej/server/external/DefaultTableIOPlugin.java:[26,24] cannot find symbol
[ERROR]   symbol:   class LocationService
[ERROR]   location: package io.scif.services
[ERROR] .../imagej-server/src/main/java/net/imagej/server/external/DefaultTableIOPlugin.java:[56,17] cannot find symbol
[ERROR]   symbol:   class LocationService
[ERROR]   location: class net.imagej.server.external.DefaultTableIOPlugin

We should take the opportunity also to eliminate the DefaultTableIOPlugin here in favor of scijava-plugins-io-table; see also scijava/scijava-plugins-io-table#4.

ctrueden avatar Jun 23 '20 16:06 ctrueden

This issue has been mentioned on Image.sc Forum. There might be relevant details there:

https://forum.image.sc/t/coba-imagej-fiji-summer-2020-roadmap/39453/1

imagesc-bot avatar Jun 23 '20 20:06 imagesc-bot