twonote / radosgw-admin4j

A Ceph Object Storage Admin SDK / Client Library for Java ✨🍰✨
https://twonote.github.io/radosgw-admin4j
Apache License 2.0
61 stars 33 forks source link

Modularization #10

Open hrchu opened 6 years ago

hrchu commented 6 years ago
  1. As a library (which depends on radsogw-admin4j) developer, I want to use radsogw-admin4j in the Java 9 modular way (java -p radosgw-admin4j-0.X.X.jar -m com.my.Application for example), so I can declare radsogw-admin4j as named application modules in my module-info.java
  2. The build is compatible with Java 8 and provides module-info for Java 9
hrchu commented 6 years ago

Currently we are facing two issues to do this job:

Required filename-based automodules detected. Please don't publish this project to a public artifact repository!

from maven compiler plugin

hrchu commented 6 years ago

11