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] 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] 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 > 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. >
