我正在关注本教程: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不能为 解决
我不知道要检查什么来解决此错误。
任何帮助将不胜感激。
答案 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>