Hi Alex technically speaking it should - this is implied by how jigsaw works. However, it will be very difficult to set up and use due to auto-module naming. You will need your crystal ball to guess what are the module names to which you need to allow deep reflection. And likewise what auto-modules do you need to depend on.
I haven't tried this though, so take what I say with a pinch of salt. If you do some testing, I'll be glad to hear the results as well. Matej ----- Original Message ----- > From: "Alex Sviridov" <[email protected]> > To: "Matej Novotny" <[email protected]>, "weld-dev" > <[email protected]> > Sent: Tuesday, May 15, 2018 3:24:35 PM > Subject: Re[2]: [weld-dev] Weld and JPMS > > > Hi Matej > > I reread your answer, and have another question - can Weld run in module path > as auto module? > > >Среда, 9 мая 2018, 14:54 +03:00 от Matej Novotny <[email protected]>: > > > >Hi Alex, > > > >in short, there is no official documentation on that because Weld runs in > >"classpath mode". > > > >JDK 9 and 10 are short-termed releases and will have no special support. > >JDK 11 is something we should be looking at and we are doing that (lately we > >added support to avoid illegal access there for instance). > > > >When it comes to JPMS itself, the question is, in what environment are you > >running? > >If it's EE (e.g. in a server like WildFly), then all magic needs to be > >worked on server side, pretty much. > >I know WildFly already has some of it, but I am pretty sure at this point > >most servers won't fully support JPMS. > > > >If in SE, then Weld itself is not defined as JPMS module and hence will end > >up in an unnamed module (Weld has no module-info). > >There is no way we can avoid deep reflection on your classes (for instance > >to be able to intercept non-public methods), therefore you need to make > >sure your classes > >allow us to do that (or rather to unnamed module where Weld resides ATM). > >Having done that, it should work. > > > >Matej > > > > > >----- Original Message ----- > >> From: "Alex Sviridov" < [email protected] > > >> To: "weld-dev" < [email protected] > > >> Sent: Tuesday, May 8, 2018 9:51:38 AM > >> Subject: [weld-dev] Weld and JPMS > >> > >> Hi all > >> > >> Half a year has passed since Java 9 release. Can anyone say if there are > >> any > >> documentation, > >> solutions etc how to work with JPMS in Weld? > >> > >> > >> -- > >> Alex Sviridov > >> > >> _______________________________________________ > >> weld-dev mailing list > >> [email protected] > >> https://lists.jboss.org/mailman/listinfo/weld-dev > > > -- > Alex Sviridov > _______________________________________________ weld-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/weld-dev
