强制 mvn eclipse:eclipse 选择最新的 jar
Force mvn eclipse:eclipse to pick latest jar
我有一个需要 org\drools\drools-compiler 4.0.3 的 Maven 依赖项(我的 pom.xml 中没有提到 drools-compiler 4.0.3,但作为依赖项下载了)。现在我正在尝试将 Drools 框架与 Spring 集成。这需要我使用 drools-spring 5.4.0.Final jar。因此,我添加了以下 pom 条目。
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-spring</artifactId>
<version>5.4.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>5.4.0.Final</version>
</dependency>
现在,当我 运行 mvn clean install 时,我看到依赖项 drools-spring 和相应的依赖项(drools-compiler 5.4,drools core 5.4)正在下载,但是在执行 mvn 之后eclipse:eclipse,我仍然没有在 Eclipse 类路径中的 maven 依赖项下找到新的依赖项。事实上,我仍然在 drools-compiler 和 drools-core 的依赖项下看到旧的 4.0.3 版本。我试过重新启动日食。也无济于事。我如何显示新的 5.4 版本 jar 而不是 4.0.3?
- 正如您提到的,您正在使用 eclipse,我建议使用来自 eclipse 市场的 maven eclipse 插件。
- 当你从 eclipse 添加 maven 插件时,你将能够看到一个 Maven 菜单项,当你右键单击 maven 项目时,然后在该菜单中你将能够看到 Update Maven project 单击它。
- 如果您不想执行以上两个步骤 运行 下面的命令
-U
。
检查下面
mvn eclipse:eclipse -U
或
mvn install -U
或
mvn clean -U
参见 Maven:The Complete Reference, 6.1.11. Downloading and Verifying Dependencies 或 mvn --help
:
-U,--update-snapshots Forces a check for missing
releases and updated snapshots on
remote repositories
Maven 命令与
我发现我在错误的地方添加了 pom 条目 pom.xml。理想情况下,pom 条目应该出现在服务 impl pom.xml 中。
我有一个需要 org\drools\drools-compiler 4.0.3 的 Maven 依赖项(我的 pom.xml 中没有提到 drools-compiler 4.0.3,但作为依赖项下载了)。现在我正在尝试将 Drools 框架与 Spring 集成。这需要我使用 drools-spring 5.4.0.Final jar。因此,我添加了以下 pom 条目。
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-spring</artifactId>
<version>5.4.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>5.4.0.Final</version>
</dependency>
现在,当我 运行 mvn clean install 时,我看到依赖项 drools-spring 和相应的依赖项(drools-compiler 5.4,drools core 5.4)正在下载,但是在执行 mvn 之后eclipse:eclipse,我仍然没有在 Eclipse 类路径中的 maven 依赖项下找到新的依赖项。事实上,我仍然在 drools-compiler 和 drools-core 的依赖项下看到旧的 4.0.3 版本。我试过重新启动日食。也无济于事。我如何显示新的 5.4 版本 jar 而不是 4.0.3?
- 正如您提到的,您正在使用 eclipse,我建议使用来自 eclipse 市场的 maven eclipse 插件。
- 当你从 eclipse 添加 maven 插件时,你将能够看到一个 Maven 菜单项,当你右键单击 maven 项目时,然后在该菜单中你将能够看到 Update Maven project 单击它。
- 如果您不想执行以上两个步骤 运行 下面的命令
-U
。
检查下面
mvn eclipse:eclipse -U
或
mvn install -U
或
mvn clean -U
参见 Maven:The Complete Reference, 6.1.11. Downloading and Verifying Dependencies 或 mvn --help
:
-U,--update-snapshots Forces a check for missing releases and updated snapshots on remote repositories
Maven 命令与
我发现我在错误的地方添加了 pom 条目 pom.xml。理想情况下,pom 条目应该出现在服务 impl pom.xml 中。