2017-08-08 103 views
-2

我像往常一样对Maven下载了需要的.jar文件(jasypt-1.9.0),并在我的pom.xml中添加了新的依赖项。罐)。我可以在MyEclipse的Project Explorer中的Maven Dependencies中看到它。Maven下载.jar文件但我无法将其导入代码

但是我不能使用任何的这个罐子提供的功能,因为我无法导入任何类,我唯一​​可以做的事情是:

import org.jasypt.util.text.*; 

但我需要的是

import org.jasypt.util.text.BasicTextEncyptor; 

我知道第一个选项应该包括第二个选项,但事实并非如此。这里没有什么是进口的自动填充显示的org.jasypt.util.text中没有找到单个实现。 根据官方文档,添加依赖关系应该足够了,你应该能够立即开始。

这里缺少什么?我以前从未遇到过这些问题。

编辑: 的depency:

<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> 
+1

请显示您尝试使用的依赖项(artifactId,groupId和版本)。 – Andrei

+0

请显示pom文件,并且项目结构也将有所帮助 – Jens

+0

我在上面的问题中添加了依赖关系 –

回答

-1

更改为jasypt较新版本由POM文件更新的依赖:

<dependency> 
    <groupId>org.jasypt</groupId> 
    <artifactId>jasypt</artifactId> 
    <version>1.9.2</version> 
</dependency> 

重新编译该项目与

mvn package 

将下载新的jar文件。

0
  1. 更新项目(ALT + F5)。确保你强制更新(下面的框)。
  2. 如果没有帮助:构建项目(例如,使用clean package)并查看是否有任何错误。
  3. 如果没有,你很好。如果是这样,你不明白他们,用他们来问一个新的问题。
相关问题