gpt4 book ai didi

java - 如何从 Eclipse 中运行的 ant 文件中查找 Eclipse 的路径?

转载 作者:行者123 更新时间:2023-12-01 12:25:07 24 4
gpt4 key购买 nike

我有一个 Ant 脚本,用于构建软件版本。我们还有一个与软件一起分发的部署 Ant 脚本。在开发机器上每个人都有 Ant,所以现在这个解决方案就很好了。

我的问题分为两部分:

  1. 将 Ant 与部署脚本作为简单的二进制文件一起分发是否可行,这样人们就不必安装 JDK?
  2. 这是标题问题:如何从 Ant 中找到 Eclipse 路径? (由于 Ant 是从 Eclipse bin 文件夹运行的,我想我应该复制它)我尝试查找类似的内容,但找不到引用。

现在,虽然我承认最佳实践可能有所不同,但我发现这是一个有趣的练习,它将解决我们眼前的问题。我不会在任何时候推荐将此作为标准做法。

最佳答案

  1. 恐怕您需要 java 来运行 Ant,因此我猜您无法将其作为二进制文件分发而不包含 JRE
  2. 我已经使用 eclipse 生成了一个简单的 build.xml,你猜怎么着。有一个变量可以实现这一点

enter image description here

看来你可以这样引用

<target description="copy Eclipse compiler jars to ant lib directory" name="init-eclipse-compiler">
<copy todir="${ant.library.dir}">
<fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>
</copy>
<unzip dest="${ant.library.dir}">
<patternset includes="jdtCompilerAdapter.jar"/>
<fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>
</unzip>
</target>

关于java - 如何从 Eclipse 中运行的 ant 文件中查找 Eclipse 的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26423371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com