jdom icon indicating copy to clipboard operation
jdom copied to clipboard

Modularize JDOM

Open vatbub opened this issue 8 years ago • 1 comments

Knowing that modularization is a rather big thing, I wanted to suggest it for the future roadmap.

Background: I am using JDOM in an android project and tried to exclude the jdom core as stated in the wiki. Since I referenced the maven artifact as a dependency and thus don't have a libs folder in my repo where the jdom jar resides in, I can't just remove the jdom core jar because gradle handles the download of the jar. I can tell gradle to exclude certain parts of a jar (transitive dependencies), but only, if that transitive dependency is published as a seperate jar on maven central.

TL;DR I would like to exclude the jdom core from my build but am unable to do so. If jdom core was published as a separate artifact to maven central with jdom declaring a dependency on it, exclusion would be much easier.

vatbub avatar Jan 14 '18 19:01 vatbub

Hello. I'm working at that issue (since i want migrate to java 9).

You can found my source here https://github.com/consulo/jdom

Also this library will contains module-info for java 9 (but will be compiled to java 6)

VISTALL avatar Aug 17 '18 18:08 VISTALL