Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: redir

...

Redirect

Download Apache Shiro

Apache Shiro 1.2.0 is the current stable release (Java 1.5+ JVM).

To download Shiro please follow the instructions below.

Code Signatures

You may verify the authenticity of all artifacts below by using the PGP KEYS file.

Latest Stable Release (1.2.1)

1.2.1. Binary Distribution

Associated documentation can be found here

To download the files directly as one .jar file just click the link in the "Artifact" column. If you would like acquire Shiro through Maven, then please use the markup listed under "Maven Usage"

Advanced Tables - Table Plus
columnAttributesstyle="white-space:nowrap;",,

Artifact

Maven Usage

Notes

shiro-all

Not Recommended

Includes all binary functionality for Shiro (without dependencies), useful in certain build environments (e.g. Ant). However, this is NOT recommended in Maven builds as it does not retain correct dependency metadata, which can lead to Maven working incorrectly. For Maven builds, it is highly recommended to specify individual modules listed below as you require them.

shiro-core

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-core</artifactId>
  <version>1.2.1</version>
</dependency>

Required in all environments. Slf4j's slf4j-api jar and one of its binding jars is required. commons-beanutils is required only if using INI config.

shiro-web

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-web</artifactId>
  <version>1.2.1</version>
</dependency>

Enables support for web-based applications.

shiro-aspectj

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-aspectj</artifactId>
  <version>1.2.1</version>
</dependency>

Enables AspectJ support for Shiro AOP and Annotations.

shiro-cas

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-cas</artifactId>
  <version>1.2.1</version>
</dependency>

Enables Jasig CAS support.

shiro-ehcache

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-ehcache</artifactId>
  <version>1.2.1</version>
</dependency>

Enables Ehcache-based famework caching.

shiro-features

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-features</artifactId>
  <version>1.2.1</version>
</dependency>

OSGi / Apache Karaf integration.

shiro-guice

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-guice</artifactId>
  <version>1.2.1</version>
</dependency>

Enables Google Guice integration.

shiro-quartz

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-quartz</artifactId>
  <version>1.2.1</version>
</dependency>

Enables Quartz-based scheduling for Shiro native session validation.

shiro-spring

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-spring</artifactId>
  <version>1.2.1</version>
</dependency>

Enables Spring Framework integration.

shiro-tools-hasher-cli

Not Relevant

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:

Code Block

java -jar shiro-tools-hasher-1.2.1-cli.jar

1.2.1 Source Code Distribution

The source bundle requires JDK 1.6 and Maven 3.0.3+ to build:

zip (pgp, md5, sha1)

1.2.1 SVN Source repository

The source can be checked out anonymously from SVN with this command:

Code Block

svn checkout http://svn.apache.org/repos/asf/shiro/tags/shiro-root-1.2.1

Previous Releases

1.2.0

1.2.0 Binary Distribution

Associated documentation can be found here

To download the files directly as one .jar file just click the link in the "Artifact" column. If you would like acquire Shiro through Maven, then please use the markup listed under "Maven Usage"

Advanced Tables - Table Plus
columnAttributesstyle="white-space:nowrap;",,

Artifact

Maven Usage

Notes

shiro-all

Not Recommended

Includes all binary functionality for Shiro (without dependencies), useful in certain build environments (e.g. Ant). However, this is NOT recommended in Maven builds as it does not retain correct dependency metadata, which can lead to Maven working incorrectly. For Maven builds, it is highly recommended to specify individual modules listed below as you require them.

shiro-core

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-core</artifactId>
  <version>1.2.0</version>
</dependency>

Required in all environments. Slf4j's slf4j-api jar and one of its binding jars is required. commons-beanutils is required only if using INI config.

shiro-web

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-web</artifactId>
  <version>1.2.0</version>
</dependency>

Enables support for web-based applications.

shiro-aspectj

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-aspectj</artifactId>
  <version>1.2.0</version>
</dependency>

Enables AspectJ support for Shiro AOP and Annotations.

shiro-cas

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-cas</artifactId>
  <version>1.2.0</version>
</dependency>

Enables Jasig CAS support.

shiro-ehcache

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-ehcache</artifactId>
  <version>1.2.0</version>
</dependency>

Enables Ehcache-based famework caching.

shiro-features

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-features</artifactId>
  <version>1.2.0</version>
</dependency>

OSGi / Apache Karaf integration.

shiro-guice

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-guice</artifactId>
  <version>1.2.0</version>
</dependency>

Enables Google Guice integration.

shiro-quartz

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-quartz</artifactId>
  <version>1.2.0</version>
</dependency>

Enables Quartz-based scheduling for Shiro native session validation.

shiro-spring

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-spring</artifactId>
  <version>1.2.0</version>
</dependency>

Enables Spring Framework integration.

shiro-tools-hasher-cli

Not Relevant

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:

Code Block

java -jar shiro-tools-hasher-1.2.0-cli.jar

1.2.0 Source Code Distribution

The source bundle requires JDK 1.6 and Maven 3.0.3+ to build:

zip (pgp, md5, sha1)

1.2.0 SVN Source repository

The source can be checked out anonymously from SVN with this command:

Code Block

svn checkout http://svn.apache.org/repos/asf/shiro/tags/shiro-root-1.2.0

1.1.0

1.1.0 Binary Distribution

Associated documentation can be found here

To download the files directly as one .jar file just click the link in the "Artifact" column. If you would like acquire Shiro through Maven, then please use the markup listed under "Maven Usage"

Advanced Tables - Table Plus
columnAttributesstyle="white-space:nowrap;",,

Artifact

Maven Usage

Notes

shiro-all

Not Recommended

Includes all binary functionality for Shiro (without dependencies), useful in certain build environments (e.g. Ant). However, this is NOT recommended in Maven builds as it does not retain correct dependency metadata, which can lead to Maven working incorrectly. For Maven builds, it is highly recommended to specify individual modules listed below as you require them.

shiro-core

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-core</artifactId>
  <version>1.1.0</version>
</dependency>

Required in all environments. Slf4j's slf4j-api jar and one of its binding jars is required. commons-beanutils is required only if using INI config.

shiro-web

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-web</artifactId>
  <version>1.1.0</version>
</dependency>

Enables support for web-based applications.

shiro-aspectj

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-aspectj</artifactId>
  <version>1.1.0</version>
</dependency>

Enables AspectJ support for Shiro AOP and Annotations.

shiro-ehcache

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-ehcache</artifactId>
  <version>1.1.0</version>
</dependency>

Enables Ehcache-based famework caching.

shiro-quartz

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-quartz</artifactId>
  <version>1.1.0</version>
</dependency>

Enables Quartz-based scheduling for Shiro native session validation.

shiro-spring

Code Block
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-spring</artifactId>
  <version>1.1.0</version>
</dependency>

Enables Spring Framework integration.

1.1.0 Source Code Distribution

The 1.1.0 source bundle requires JDK 1.5+ and Maven 2.2+ to build:

zip (pgp, md5, sha1)

1.1.0 SVN Source repository

The source can be checked out anonymously from SVN with this command:

delay5
locationhttps://shiro.apache.org/download.html

...