influxdata / influxdb-java

Java client for InfluxDB
MIT License
1.18k stars 478 forks source link

Compatibilty with JPMS #542

Open tomprodehl opened 6 years ago

tomprodehl commented 6 years ago

As Java migrates to modules, support for modular artifacts becomes more important. Producing jmod files or modular jars as inputs to jlink will become required as older version of Java eventually are retired.

asashour commented 5 years ago

This needs moving classes to different packages, so either deprecation is used, which is then removed with later versions, or this is totally restructured in version 3 (not sure about its plan).

tomprodehl commented 5 years ago

My understanding is that moving classes to different packages is not necessary, one needs to define a module and define what it requires and what it exports.