我有mvn web应用程序项目。我跑
mvn clean install
mvn eclipse:eclipse
在 目标{项目名称} \ WEB-INF \ lib dictonary中,这里是所有jar文件(所有jar的数量都是77),我已声明在pom.xml中。
当我打开服务器项目时,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
答案 0 :(得分:0)
eclipse-maven同步存在问题。如果更改了pom,则不会与已在Tomcat上部署的webapp同步。所以你需要做
Tomcat>Clean...
这将进行同步。还要确保在
中添加了maven依赖项Project>Properties>Deployment Assesmbly