我需要下载Quartz调度程序。所以我将其依赖关系添加到pom.xml
,并且还将sl4j
与pom.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添加到项目中?
答案 0 :(得分:0)
你怎么能说它是在eclipse上下载的:eclipse,如果你在eclipse做一个项目刷新注意做eclipse:eclipse将修改项目的.classpath然后只会反映jar。导入的项目作为现有Java项目完成时会发生此行为。