gpt4 book ai didi

java - Maven 指定源位置

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:09 25 4
gpt4 key购买 nike

有没有办法通过相对路径告诉maven你的源代码在本地的pom.xml中的位置?我们的 SVN 存储库中有很多项目,我在本地镜像存储库。在我的 IntelliJ IDEA 中,我可以执行此操作并修改本地源代码以获取外部依赖项,这在某些情况下非常有用。

需要明确的是,这与Can I configure sources location for Maven?不同。有两种方式。一是几年后的时间,二是我想使用本地已有的源,它们与 SVN 中共享相同的相对路径。

我的问题也与我看到的不同,你可以告诉maven下载这篇文章中上传到你的存储库的源Get source JARs from Maven repository因为我不想涉及我们的 Maven 存储库。

最佳答案

您的问题有 2 个方向。

方向 I. 创建自己的存储库(也称为公司存储库)
1.创建自己的maven仓库
请参阅:https://maven.apache.org/guides/introduction/introduction-to-repositories.html ---> 部分:内部存储库
2.通过找出您的存储库地址,通知 IntelliJ IDEA 在 pom.xml 文件中使用自己的存储库。


方向 II。
您希望 IntelliJ IDEA 不从 Internet 下载现有 Artifact 。

是的,如果 Artifact 存在。 IntelliJ IDEA 自动导入到您的项目中。您无需执行任何操作。

本地存储库位于:...\.m2\repository(开头有 3 个点,仅限 Windows 操作系统)。

您可能还希望将 Artifact 放入 ...\.m2\repository,并且必须遵循 Maven 的预定义结构。

关于java - Maven 指定源位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30104618/

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