Maven在使用mvn编译时没有向项目添加JAR,但在使用mvn eclipse:eclipse时也是如此

时间:2013-04-20 05:19:38

标签: eclipse maven jar

我需要下载Quartz调度程序。所以我将其依赖关系添加到pom.xml,并且还将sl4jpom.xml进行了调度。这是我的<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.5.6</version> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>1.8.5</version> </dependency>

mvn compile

当我运行mvn eclipse:eclipse命令时,它正在下载Quarts JAR但没有添加到我的eclipse Project中。但是当我运行mvn compile时,它正在将JAR添加到项目中。 为什么会这样?为什么{{1}}没有将JAR添加到项目中?

1 个答案:

答案 0 :(得分:0)

你怎么能说它是在eclipse上下载的:eclipse,如果你在eclipse做一个项目刷新注意做eclipse:eclipse将修改项目的.classpath然后只会反映jar。导入的项目作为现有Java项目完成时会发生此行为。