spring-security-taglib maven依赖被忽略

时间:2013-11-28 01:47:58

标签: spring-mvc spring-security

我正在使用Spring STS并拥有一个spring mvc web应用程序并更改了我的pom.xml以包含以下依赖项...

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-taglibs</artifactId>
        <version>${spring.version}</version>
    </dependency>

由于某些原因,Maven不喜欢这样,虽然spring-security-taglibs-3.0.5.RELEASE.jar正被下载到我的maven存储库中,但jar不会包含在项目路径中。

因此,当我尝试这样做时,我收到了错误。

<%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %>

我认为这可能是某种依赖冲突或其他什么。有没有人有任何想法?这是我的其余部分。

<dependencies>      
    <!-- Spring 3 dependencies -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <!-- Spring Security -->
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-core</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-taglibs</artifactId>
        <version>${spring.version}</version>
    </dependency>   

    <!-- jstl -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

1 个答案:

答案 0 :(得分:1)

你把这个罐子放在你的战争里? 我遇到了这个问题,它解决了从服务器文件夹下来并投入战争。