为什么eclipse不会将所有jar文件移动到服务器lib文件夹?

时间:2014-12-09 11:25:52

标签: java eclipse maven tomcat eclipse-plugin

我有mvn web应用程序项目。我跑

mvn clean install
mvn eclipse:eclipse

目标{项目名称} \ WEB-INF \ lib dictonary中,这里是所有jar文件(所有jar的数量都是77),我已声明在pom.xml中。

  1. 我在eclipse中创建了新服务器。
  2. 将priject添加到服务器。
  3. 当我打开服务器项目时,lib dictonary path \ apache-tomcat-8.0.14 \ webapps {project-name} \ WEB-INF \ lib 我找到了所有jar文件,除了一个(所有jar的数量都是76)。

    为什么会这样?

    我没有这个jar文件:

    <dependency>
          <groupId>org.lazyluke</groupId>
          <artifactId>log4jdbc-remix</artifactId>
          <version>0.2.7</version>
    </dependency>
    

    同样的情况发生,例如,当我在pom.xml中添加另一个jar时。我不明白为什么eclipse不会复制所有的罐子......

    Eclipse版:Luna Tomcat版本:8.0.14

1 个答案:

答案 0 :(得分:0)

eclipse-maven同步存在问题。如果更改了pom,则不会与已在Tomcat上部署的webapp同步。所以你需要做

Tomcat>Clean...

这将进行同步。还要确保在

中添加了maven依赖项
Project>Properties>Deployment Assesmbly