Maven Eclipse插件可以使用M2_REPO类路径变量作为源路径吗?

时间:2014-04-08 17:06:49

标签: eclipse maven

我使用Maven Eclipse插件生成我的.classpath文件。 jar路径相对于M2_REPO类路径变量表示。

路径=" M2_REPO / log4j的/ log4j的/ 1.2.16 / log4j的-1.2.16.jar" ...

问题是当我指定下载源时,结果文件包含对硬编码目录的引用,而不是使用M2_REPO类路径变量。

值="罐:文件:/ C:!/Users/Me/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16-javadoc.jar /" / >

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

它在this post中说使用${env_var:M2_HOME}但这对我不起作用。 (${env_var:M2_REPO},顺便说一下)。也许是我本地配置的问题,也许这适合你。或者你找到了解决方案吗?

另一种需要手动操作的替代方案:转到首选项 - >运行/调试 - >字符串替换 - >新建,输入M2_REPO并选择"存储库" - 文件夹:http://i.stack.imgur.com/kEEHe.jpg现在您可以使用$ {M2_REPO}。