0

我有一个本地 Maven 存储库并安装了一个自定义工件。如果我在其他项目中引用它,它会起作用。但现在我想将服务器用于“自己的 Maven 存储库”。如果我从本地 maven 存储库中删除工件,我假设当我执行 maven clean 和 maven force 更新依赖项时项目不会构建。在 .m2/ 下找不到工件,但 Spring Source Tool Suite 仍然可以将工件添加到新的 Java 项目中。Create New Java Project -> Edit Pom -> Maven Artifact 被添加,即使我从本地存储库 .m2/ 中删除了它。这怎么可能,我怎样才能完全删除它,以便能够测试现在是否所有依赖项都使用 .m2/settings.xml 配置从我的服务器更新?

4

1 回答 1

0

您的存储库只是一个目录/文件结构。去你本地的repo,找到路径(group id就是路径),从你开始看到版本号的地方删除。重建时,应从服务器/存储库下载/替换工件。

于 2014-07-16T19:22:01.540 回答