【发布时间】:2017-10-15 05:56:52
【问题描述】:
我在 Preferences -> Ant -> Runtime -> Properties 中设置了一个 Ant 运行时属性。它被命名为 build.tools 并具有价值 ${workspace_loc:/ivd-build}
我有一个带有以下内容的 build.xml
<project name="myProject">
<target name="test">
<echo>"${build.tools}"</echo>
</target>
</project>
如果我选择“在与工作区相同的 JRE 中运行”,我会得到 (1)
[echo] "C:\Users\myuser\ws\seqflow-ivd\trunk\ivd-build"
如果我选择“单独的 JRE”,我会得到 (2)
[echo] "${workspace_loc:/ivd-build}"
所以在后一种情况下,属性没有正确解析。
我更喜欢 (1) 的行为,但在单独的 JRE 中运行,我在另一台机器上得到了这种行为。所以我认为这是某个地方的某种设置,我只是找不到它。
有什么建议吗?
- Windows 7
- 日食火星和霓虹灯都出现问题。
- Java 1.8u66
【问题讨论】:
-
我现在在同一台机器上有一个 mars 和 neon eclipse,两者都将 Ant 作业配置为“单独的 JRE”。火星可以解决属性,霓虹灯不能。但是我有另一台无法安装火星的机器。