I think it should also work with a custom shade module if you only
wanted the shiro-core and shiro-web modules.

regards,

François
[email protected]

Le 04/06/2020 à 17:35, Francois Papon a écrit :
>
> Yes it should work.
>
> FYI we have fixed the split package issues in the 2.0 but we don't
> already define a release date.
>
> We are in best effort :)
>
> regards,
>
> François
> [email protected]
> Le 04/06/2020 à 17:25, sreenivas harshith a écrit :
>>
>> Oh it should work! I was trying with shiro web and shiro core. I was
>> getting split packages issue as well cause of same package hierarchy
>> in both jars. As a workaround I am combining all jars into a single
>> uber jar adding automatic module name in manifest. I'll try this
>> shiro all.
>>
>> Regards,
>> sreenivasHarshith
>> ------------------------------------------------------------------------
>> *From:* Brian Demers <[email protected]>
>> *Sent:* Thursday, 4 June, 2020, 7:41 pm
>> *To:* [email protected]
>> *Subject:* Re: Shiro does not work with Java 9 modules.
>>
>> One user reported being able to use the `shiro-all` jar with JPMS. 
>>
>> On Thu, Jun 4, 2020 at 6:52 AM sreenivas harshith
>> <[email protected] <mailto:[email protected]>> wrote:
>>
>>
>>     Hi francois,
>>
>>     Even with out module-info.java file older jars should work fine
>>     with Java 9 automatic Module resolution strategy to maintain
>>     compatibility with legacy code. Not sure why this is not working
>>     with shiro. Mean while when is Shiro 2.0  set  to release.?
>>
>>     Regards,
>>     Sreenivas.
>>
>>     On Thursday, June 4, 2020, 03:31:07 PM GMT+5:30, Francois Papon
>>     <[email protected]
>>     <mailto:[email protected]>> wrote:
>>
>>
>>     Hi,
>>
>>     We started an effort to modernize and refactor some part of Shiro
>>     with the 2.0 next major release.
>>
>>     We can add this, I created a Jira:
>>
>>     https://issues.apache.org/jira/browse/SHIRO-781
>>
>>     Feel free to push a PR if you think you can help :)
>>
>>     regards,
>>
>>     François
>>     [email protected] <mailto:[email protected]>
>>
>>     Le 04/06/2020 à 11:39, sreenivas harshith a écrit :
>>
>>     Hi,
>>
>>     I was trying to integrate shiro in gradle 6.4.1 which has java 9
>>     module support and  include the below line in build.gradle
>>
>>      implementation group: 'org.apache.shiro', name: 'shiro-core',
>>     version: '1.5.3'
>>
>>     Its taking automatic module name as
>>
>>      requires shiro.core;
>>
>>     But when i compile  i get 
>>
>>     error: module not found: shiro.core
>>         requires shiro.core;
>>                       ^
>>     I'm able to compile and include other libs such as commonslang3
>>     with automatic module name resolution such as below.
>>
>>     requires org.apache.commons.lang3;
>>
>>     Even the descrive module says the same module name as shown below
>>
>>
>>      jar --file=.\shiro-core-1.5.3.jar --describe-module             
>>                                                    No module
>>     descriptor found. Derived automatic module.
>>
>>     [email protected] <mailto:[email protected]> automatic
>>     requires java.base mandated
>>     contains org.apache.shiro
>>     contains org.apache.shiro.aop
>>     contains org.apache.shiro.authc
>>     contains org.apache.shiro.authc.credential
>>     contains org.apache.shiro.authc.pam
>>     contains org.apache.shiro.authz
>>     contains org.apache.shiro.authz.annotation
>>     contains org.apache.shiro.authz.aop
>>     contains org.apache.shiro.authz.permission
>>     contains org.apache.shiro.cache
>>     contains org.apache.shiro.codec
>>     contains org.apache.shiro.concurrent
>>     contains org.apache.shiro.config
>>     contains org.apache.shiro.config.event
>>     contains org.apache.shiro.crypto
>>     contains org.apache.shiro.crypto.hash
>>     contains org.apache.shiro.crypto.hash.format
>>     contains org.apache.shiro.dao
>>     contains org.apache.shiro.env
>>     contains org.apache.shiro.event
>>     contains org.apache.shiro.event.support
>>     contains org.apache.shiro.io <http://org.apache.shiro.io>
>>     contains org.apache.shiro.jndi
>>     contains org.apache.shiro.ldap
>>     contains org.apache.shiro.mgt
>>     contains org.apache.shiro.realm
>>     contains org.apache.shiro.realm.activedirectory
>>     contains org.apache.shiro.realm.jdbc
>>     contains org.apache.shiro.realm.jndi
>>     contains org.apache.shiro.realm.ldap
>>     contains org.apache.shiro.realm.text
>>     contains org.apache.shiro.session
>>     contains org.apache.shiro.session.mgt
>>     contains org.apache.shiro.session.mgt.eis
>>     contains org.apache.shiro.subject
>>     contains org.apache.shiro.subject.support
>>     contains org.apache.shiro.util
>>
>>     Can we include shiro with java 9 and above as modules ?
>>
>>     Regards,
>>     Sreenivas.
>>
>>

Reply via email to