blob: 83cf5eeff57853863f0fa5bad9817d4c3e071c50 [file] [log] [blame]
artifacts:
shiroCore:
"g": "org.apache.shiro"
"a": "shiro-core"
"type": "jar"
"description": |
Required in all environments.
<a class="external-link" href="https://slf4j.org/">Slf4j</a>'s <code>slf4j-api</code> jar
and one of its binding jars is required.
<code>commons-beanutils</code> is required only if using INI config.
shiroWeb:
"g": "org.apache.shiro"
"a": "shiro-web"
"type": "jar"
"description": "Enables support for web-based applications."
shiroServletPlugin:
"g": "org.apache.shiro"
"a": "shiro-servlet-plugin"
"type": "jar"
"description": "Servlet Fragment which configures Shiro's servlet filter."
shiroJaxrs:
"g": "org.apache.shiro"
"a": "shiro-jaxrs"
"type": "jar"
"description": "Enables support for JAX-RS applications."
shiroAspectJ:
"g": "org.apache.shiro"
"a": "shiro-aspectj"
"type": "jar"
"description": |
Enables <a class="external-link" href="https://www.eclipse.org/aspectj/">AspectJ</a> support for Shiro AOP and Annotations.
shiroCas:
"g": "org.apache.shiro"
"a": "shiro-cas"
"type": "jar"
"description": |
Enables Jasig <a class='external-link' href='https://wiki.jasig.org/display/CAS/Home'>CAS</a> support.
<strong>Warning:</strong>&nbsp;
Shiro-CAS support is deprecated, support has been moved
to the Apache Shiro based <a href='https://github.com/bujiio/buji-pac4j'>buji-pac4j</a> project.
shiroEhCache:
"g": "org.apache.shiro"
"a": "shiro-ehcache"
"type": "jar"
"description": 'Enables <a class="external-link" href="https://www.ehcache.org">Ehcache</a>-based famework caching.'
shiroHazelcast:
"g": "org.apache.shiro"
"a": "shiro-hazelcast"
"type": "jar"
"description": 'Enables <a class="external-link" href="https://hazelcast.org">Hazelcast</a>-based famework caching.'
shiroFeatures:
"g": "org.apache.shiro"
"a": "shiro-features"
"c": "features"
"type": "xml"
"description": 'OSGi / <a class="external-link" href="https://karaf.apache.org/">Apache Karaf</a> integration.'
shiroGuice:
"g": "org.apache.shiro"
"a": "shiro-guice"
"type": "jar"
"description": 'Enables <a class="external-link" href="https://github.com/google/guice">Google Guice</a> integration.'
shiroQuartz:
"g": "org.apache.shiro"
"a": "shiro-quartz"
"type": "jar"
"description": |
Enables <a class="external-link" href="https://www.quartz-scheduler.org/">Quartz</a>-based scheduling for Shiro native session validation.
shiroSpring:
"g": "org.apache.shiro"
"a": "shiro-spring"
"type": "jar"
"description": 'Enables <a class="external-link" href="https://spring.io/">Spring Framework</a> integration.'
shiroSpringBoot:
"g": "org.apache.shiro"
"a": "shiro-spring-boot-starter"
"type": "jar"
"description": '<a class="external-link" href="https://spring.io/">Spring Boot</a> starter.'
shiroSpringBootWeb:
"g": "org.apache.shiro"
"a": "shiro-spring-boot-web-starter"
"type": "jar"
"description": '<a class="external-link" href="https://spring.io/">Spring Boot</a> web starter.'
shiroHasher:
"g": "org.apache.shiro.tools"
"a": "shiro-tools-hasher"
"c": "cli"
"type": "jar"
"gavAlt": '<b>Not Relevant</b>'
"description": |
A command-line program to perform hashing (MD5, SHA, etc) for files, streams and passwords.
Note that this is a command line program and not intended to be used as a Maven/program dependency.
It is intended to be downloaded and executed:
<pre><code class='bash'> java -jar shiro-tools-hasher-%version%-cli.jar</code></pre>
shiroAll:
"g": "org.apache.shiro"
"a": "shiro-all"
"type": "jar"
"gavAlt": '<b>Not Recommended</b>'
"description": |
Includes all binary functionality for Shiro (without dependencies),
useful in certain build environments (e.g. Ant).
However, this is <b>NOT</b> recommended in Maven builds
as it does not retain correct dependency metadata, which can lead to Maven working incorrectly.
For Maven builds, it is <b>highly</b> recommended to specify individual modules listed below as you require them.