gpt4 book ai didi

Maven 构建 : How to resolve the workspace artifacts without installing them to repo and without using m2eclipse

转载 作者:行者123 更新时间:2023-12-04 21:20:26 27 4
gpt4 key购买 nike

我在 Eclipse Indigo 中使用了 m2eclipse,现在我尝试在没有 Eclipse 和 m2eclipse 插件的情况下从命令行使用 Maven。 m2eclipse 有能力解决工作区中的 Artifact ,而无需将它们安装到存储库,并且此功能允许我在 Eclipse 中运行我的构建而不会出现问题,但在 CMD 中,我收到了缺少 jar 的错误。

[警告] 缺少 AAA_7.1.1:ConfigurationView:jar:0.0.1-SNAPSHOT 的 POM,没有可用的依赖信息
[警告] AAA_7.1.1:Beans:jar:0.0.1-SNAPSHOT 的 POM 丢失,没有可用的依赖信息
[信息] ----------------------------------------------- -------------------------
[信息] 构建失败
[错误] 无法在项目客户端上执行目标:无法解析项目 AAA_7.1.1:Client:pom:0.0.1-SNAPSHOT:.. 的依赖项。

我们的目标是尽可能保持 repo 干净,这就是为什么我想让它以这种方式工作的原因。
所以我的问题是如何在不将它们安装到 repo 的情况下解决依赖项,以及是否有可能?

最佳答案

IMO,使用 Maven 的标准方法是 mvn clean install .
但如果我理解你的问题,你想保留你的本地 存储库尽可能干净?
一种方法是使用 多个 本地存储库,但我认为目前不可能(Maven 3.0)。

但是,您可以将备用本地存储库与 -Dmaven.repo.local 一起使用或使用 mvn --settings 的替代设置(见 answer)。

也可以看看 :

  • 上一个问题:maven workspace local repository
  • 吉拉:Allow multiple local repositories (未解决)
  • Local repository separation -> 工作区目前似乎没有实现...
  • 关于Maven 构建 : How to resolve the workspace artifacts without installing them to repo and without using m2eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999716/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com