0

我需要下载 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命令时,它正在下载 quarts JAR 但不添加到我的 eclipse 项目中。但是当我运行mvn eclipse:eclipse它时,它会将 JAR 添加到项目中。为什么会这样?为什么mvn compile不将 JAR 添加到项目中?

4

1 回答 1

0

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

于 2013-04-20T05:27:14.573 回答