- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 228
Work on #701, try to use module-info.java
natively
#702
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Shouldn't this also replace: requires tools.jackson.core;
requires tools.jackson.databind; with requires transitive tools.jackson.databind; Since Personally I am not a big fan of writing |
Yes, probably I don't have much experience with use of Moditect or BND outside of Maven plug-ins so I am probably missing something. The main challenge I have is that IDEs (well, at least Eclipse) have pretty clunky support still, making manual edits harder than usual IDE-supported Java refactoring. |
I have seen two philosophies: some users only add
BND flawlessly determines the |
If I may ask: how do you use BND? I have only used it via "bundle" packaging mechanism, although somehow that seems to exclude |
We have a common For JPMS the interesting part is the The disadvantage of generating the |
To be honest my biggest/only real problems with And somehow only having One last question: do you often (need to) inspect generated |
We use the classpath for unit tests by setting Running unit tests on the classpath doesn't validate the JPMS descriptor, so we have some external Maven modules that do black-box testing in a JPMS environment (e.g. log4j-samples-jlink).
Yes, the problem is that each tool (Gradle, Maven, IDEs) has a different convention on how to specify a
I run |
Whoa! This is such good knowledge and would have saved me time earlier wrt conversion. I was puzzled by unit test oddities. Although I think I got them mostly resolved, save for Kotlin module where I just need to disable module path. |
Looking at the Kotlin compiler options, it doesn't seem to have any option dealing with module path. |
Alas! Ok, that is important to know at least. |
No description provided.