在Maven存储库中找不到SpringSecurityUser类

时间:2019-06-14 09:39:05

标签: java spring eclipse maven spring-security

我正在关注本教程:Java Integration with Amazon Cognito Developer Tutorial。在标题为“实现实施”的部分。在该标题下找到的代码使用SpringSecurityUser类。这实际上属于org.opennms.web.springframework.security.SpringSecurityUser包,但是maven存储库没有该包,因此我发现了另一个似乎与本教程中的代码最接近的包。

我在macOS Mojave中使用Eclipse。我来自maven repository

<!-- https://mvnrepository.com/artifact/org.springframework.security/org.springframework.security.web -->
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>org.springframework.security.web</artifactId>
    <version>3.1.3.RELEASE</version>
</dependency>

以下是上面的依赖项打开标记处的错误消息:

  

缺少神器    org.springframework.security:org.springframework.security.web:jar:    3.1.3。发布

这是我的进口货单:

import org.springframework.security.web;

这是我收到的错误消息:

  

导入org.springframework不能为    解决

我不知道要检查什么来解决此错误。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

SpringSecurityUser来自OpenMNS,可从以下位置找到:

<dependency>
            <groupId>org.opennms.features</groupId>
            <artifactId>org.opennms.features.springframework-security</artifactId>
            <version>24.1.0</version>
</dependency>

但是它不能从中央Maven存储库中获得。您必须在OpenMNS中添加pom.xml Maven存储库才能下载它:

  <repositories>
        <repository>
            <id>opennms-repo</id>
            <url>http://repo.opennms.org/maven2/</url>
        </repository>     
  </repositories>