在我们的项目中,我们使用 Eclipse 启动配置,这些配置受版本控制,可与所有开发人员共享。现在需要将外部存档包含到启动配置文件的类路径中。幸运的是,所需的存档位于每个开发人员的本地 Maven 存储库中。
我已经发现有一个名为的类路径变量M2_REPO它引用本地 Maven 存储库(对任何开发人员都有效)。
但是如何在下面的类路径定义中使用这个变量来替换绝对路径呢?
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
...
<listEntry value="<?xml version="1.0" encoding="UTF-8"?><runtimeClasspathEntry externalArchive="C:/Dokumente und Einstellungen/050967/.m2/repository/com/google/gwt/gwt-dev/2.0.3/gwt-dev-2.0.3.jar" path="3" type="2"/>"/>
...
</listAttribute>
或者有没有办法包含环境变量(例如Windows'%USERPROFILE%
有帮助)?
编辑您的启动配置。
转到“类路径”选项卡。
重点关注“用户条目”。
单击“高级”按钮。
- 添加基于的条目类路径变量, 选择添加类路径变量并单击“确定”。将打开一个对话框。专注于
M2_REPO
并单击“扩展”按钮。选择您的 JAR 文件。
- 添加基于的条目系统环境变量, 选择添加变量字符串,然后在下面的编辑框中键入:
${env_var:your-environment-variable-name}/path-to-jar
。例如,如果您的系统环境变量是MYVAR
JAR 文件位于subdir/myfile.jar
,你应该输入${env_var:MYVAR}/subdir/myfile.jar
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)