Apache Shiro不同maven模块-10

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010675669/article/details/89491607

如果您想通过Maven获得Shiro,请使用“Maven Usage”下列出的标记

Artifact Maven用法 笔记
shiro-all 不建议 包含Shiro的所有二进制功能(无依赖关系),在某些构建环境(例如Ant)中很有用。但是,在Maven构建中建议这样做,因为它不会保留正确的依赖关系元数据,这可能导致Maven无法正常工作。对于Maven构建,强烈建议您根据需要指定下面列出的各个模块。
shiro-core
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-core</artifactId>
  <version>1.4.0</version>
</dependency>
在所有环境中都需要。需要Slf4j的 slf4j-apijar和一个绑定罐子。commons-beanutils仅在使用INI配置时才需要。
shiro-web
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-web</artifactId>
  <version>1.4.0</version>
</dependency>
支持基于Web的应用程序。
shiro-servlet-plugin
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-servlet-plugin</artifactId>
  <version>1.4.0</version>
</dependency>
Servlet Fragment配置Shiro的servlet过滤器。
shiro-jaxrs
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-jaxrs</artifactId>
  <version>1.4.0</version>
</dependency>
支持JAX-RS应用程序。
shiro-aspectj
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-aspectj</artifactId>
  <version>1.4.0</version>
</dependency>
为Siro AOP和Annotations 启用AspectJ支持。
shiro-cas
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-cas</artifactId>
  <version>1.4.0</version>
</dependency>
启用Jasig CAS支持。 注意:

Shiro-CAS支持已被弃用,支持已转移到基于Apache Shiro的buji-pac4j项目。

shiro-ehcache
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-ehcache</artifactId>
  <version>1.4.0</version>
</dependency>
启用基于Ehcache的famework缓存。
shiro-hazelcast
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-hazelcast</artifactId>
  <version>1.4.0</version>
</dependency>
启用Hazelcast基于famework缓存。
shiro-features
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-features</artifactId>
  <version>1.4.0</version>
</dependency>
OSGi / Apache Karaf集成。
shiro-guice
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-guice</artifactId>
  <version>1.4.0</version>
</dependency>
启用Google Guice集成。
shiro-quartz
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-quartz</artifactId>
  <version>1.4.0</version>
</dependency>
为Shiro本机会话验证启用基于Quartz的调度。
shiro-spring
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-spring</artifactId>
  <version>1.4.0</version>
</dependency>
启用Spring Framework集成。
shiro-spring-boot-starter
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-spring-boot-starter</artifactId>
  <version>1.4.0</version>
</dependency>
Spring Boot启动器。
shiro-spring-boot-web-starter
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-spring-boot-web-starter</artifactId>
  <version>1.4.0</version>
</dependency>
Spring Boot web starter。
shiro-tools-hasher 不相关 一个命令行程序,用于对文件,流和密码执行散列(MD5,SHA等)。请注意,这是一个命令行程序,并不打算用作Maven /程序依赖项。它旨在下载和执行:
 java -jar shiro-tools-hasher-1.4.0-cli.jar

猜你喜欢

转载自blog.csdn.net/u010675669/article/details/89491607