我像往常一样在我的pom.xml中添加了一个新的依赖项,并且正如预期的那样,Maven下载了所需的.jar文件(jasypt-1.9.0.jar)。我可以在MyEclipse的Project Explorer中的Maven Dependencies中看到它。
但是我无法使用此jar提供的任何功能,因为我无法导入任何类,我唯一能做的就是以下内容:
import org.jasypt.util.text.*;
但我需要的是
import org.jasypt.util.text.BasicTextEncyptor;
我知道第一个选项应该包括第二个选项,但事实并非如此。这里没有任何东西进口。在自动填充显示的org.jasypt.util.text中找不到单个实现。 根据官方文档添加依赖应该足够了,你应该能够立即开始。
这里缺少什么?我以前从未经历过这些问题。
编辑: 依赖性:
<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt</artifactId>
<version>1.9.0</version>
</dependency>
存储库
<repository>
<id>central</id>
<url>http://central.maven.org/maven2/</url>
</repository>
答案 0 :(得分:0)
clean package
)并查看是否有任何错误。答案 1 :(得分:-1)
通过更新POM文件中的依赖项来更改为jasypt
的更新版本:
<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt</artifactId>
<version>1.9.2</version>
</dependency>
使用
重新编译项目mvn package
将下载新的jar文件。