maven依赖项无法导入

时间:2013-10-16 14:37:21

标签: java maven import dependencies pom.xml

我在Eclipse中设置了一个mave项目,我将项目依赖项添加到由eclipse自动创建的pom.xml中。

    <dependencies>
       <dependency>
           <groupId>org.springframework</groupId>
           <artifactId> org.springframework.core </artifactId>
           <version>3.0.6.RELEASE </version>
       </dependency>
    </dependencies>

现在当我在其中一个类中导入Jdbc模板时,我得到的导入无法解析错误

     import org.springframework.jdbc.core.JdbcTemplate;

是在编译时还是执行时添加了依赖项?如果它们仅在执行时可用,那么我该如何编译代码呢?

2 个答案:

答案 0 :(得分:2)

在eclipse中验证是否将maven依赖项添加到项目中的一种方法是在项目下 - &gt; libraries-&gt; Maven依赖项,你在pom.xml中添加的所有依赖项都应该存在

在你的情况下,spring-jdbc {version} .jar应该在那里尝试更新项目,默认情况下更新项目所有依赖项都将下载到你的主目录/ .m2 / repository。如果您发现您的依赖项不存在,请检查您的代理设置。 http://maven.apache.org/guides/mini/guide-proxies.html

答案 1 :(得分:0)

您遇到的一个简单问题是类org.springframework.jdbc.core.JdbcTemplate包含在以下工件中:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>3.0.6.RELEASE</version>
</dependency>

但不是在春天核心,也不是传递性的。除此之外,您应首先检查在Maven的命令行上构建项目,然后将其导入Eclipse。

相关问题