I think I finally found it at http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html <http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html>.
Ralph > On Apr 21, 2017, at 1:58 PM, Ralph Goers <ralph.go...@dslextreme.com> wrote: > > Ok - it seems I missed that every package has to be individually specified. > Where is the link to the spec for the module-info file. All I seem to be able > to find with google are examples and descriptions. > > Ralph > >> On Apr 21, 2017, at 1:40 PM, Ralph Goers <ralph.go...@dslextreme.com> wrote: >> >> How do I export org.apache.logging.log4j from the log4j-api module and then >> be able to export org.apache.logging.log4j.core from the log4j-core module? >> My understanding is that exporting a package exports that package and those >> beneath it. Is that incorrect? >> >> Ralph >> >>> On Apr 21, 2017, at 1:37 PM, Bernd Eckenfels <e...@zusammenkunft.net> wrote: >>> >>> Around what? there is no problem to have multiple packages in multiple >>> modules depending on each other (if you decide to ship modules at all). >>> Only split packages is a problem (but this is also a problem for OSGi or >>> code signing so nobody should really use that anyway) >>> >>> Gruss >>> Bernd >>> -- >>> http://bernd.eckenfels.net >>> ________________________________ >>> From: Ralph Goers <ralph.go...@dslextreme.com> >>> Sent: Friday, April 21, 2017 10:34:36 PM >>> To: Commons Developers List >>> Subject: Re: [all] Java 9 module names >>> >>> I am having a hard time figuring out how Log4j is going to be able to >>> support this. The API itself is in org.apache.logging.log4j and some >>> packages under that. All the main implementation is under >>> org.apache.logging.log4j.core. These obviously overlap. Most of our other >>> jars have packages that are in org.apache.logging.log4j.xxx where xxx >>> matches the jar name. We aren’t going to change the API to support modules. >>> >>> Is there some reasonable way around this? >>> >>> Ralph >>> >>>> On Apr 21, 2017, at 6:16 AM, Stephen Colebourne <scolebou...@joda.org> >>>> wrote: >>>> >>>> On 21 April 2017 at 13:59, sebb <seb...@gmail.com> wrote: >>>>> What happens when there is a API break which necessitates a package name >>>>> change? >>>>> I assume that the module name will also need to change to the new >>>>> super-package. >>>>> e.g. >>>>> >>>>> Commons-Lang4 >>>>> -> super-package org.apache.commons.lang4 >>>>> -> module org.apache.commons.lang4 >>>> >>>> Yes, thats right. >>>> >>>>> AFAICT Commons generally has obvious and unique super-packages for >>>>> each component. >>>>> This should make it easier than for larger projects with lots of jars >>>>> and potentially overlapping package names. >>>>> >>>>> However even Commons has some code that uses a different package >>>>> structure. >>>>> e.g. NET uses examples as the super-package. >>>>> This includes working examples that are included in the release. >>>>> I guess that will have to change (which is probably a good idea anyway). >>>> >>>> Yes, as it stands, [net] would be a bad modular citizen, because it >>>> exposes the "examples" package, and thus prevents any other module >>>> from using that package. Just move it to >>>> org.apache.commons.net.examples. >>>> >>>> Stephen >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>> >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >