Maven指定源位置

时间:2015-05-07 14:51:33

标签: java maven svn intellij-idea

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

要明确这与两个方面的Can I configure sources location for Maven?不同。几年后的一次和两次我想使用本地已存在的源,这些源与SVN具有相同的相对路径。

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

1 个答案:

答案 0 :(得分:0)

您的问题有2个方向。

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


方向II。
您希望IntelliJ IDEA不从互联网下载现有工件。

是的,如果存在工件。 IntelliJ IDEA自动导入项目。你不需要做任何事情。

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

您也可能希望将您的工件放到...\.m2\repository,并且必须遵循Maven的预定义结构。