我使用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 /" / >
有没有办法解决这个问题?
答案 0 :(得分:0)
它在this post中说使用${env_var:M2_HOME}
但这对我不起作用。 (${env_var:M2_REPO}
,顺便说一下)。也许是我本地配置的问题,也许这适合你。或者你找到了解决方案吗?
另一种需要手动操作的替代方案:转到首选项 - >运行/调试 - >字符串替换 - >新建,输入M2_REPO并选择"存储库" - 文件夹:http://i.stack.imgur.com/kEEHe.jpg现在您可以使用$ {M2_REPO}。