Closed robertvazan closed 2 years ago
I set automatic module name to "smile". Try the master branch. Thanks.
Wouldn't that set the same module name for all libraries published to Maven Central? For example, I am using smile-plot, which should have its own module name, something like smile.plot
.
It should be fine.
What do you mean when you say it's fine? I've run smile build and all the JARs contain Automatic-Module-Name: smile
in their manifests. As I understand it, this will cause duplicate module errors in downstream projects.
It is organized into smile.base
, smile.core
, and smile.plot
modules.
Now it looks alright. Thank you. I will test only after release, because I don't have working Scala toolchain (not on my dev machine, at least). Let me know if there are snapshot builds or other easy means of testing.
Please publish smile libraries as Java modules. It will make it easier to use smile in downstream libs and apps that are Java modules themselves. Probably the easiest thing to do is to mark smile libraries as automatic modules.