首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse ant构建:如何引用当前的Eclipse路径?

Eclipse ant构建:如何引用当前的Eclipse路径?
EN

Stack Overflow用户
提问于 2014-04-25 15:47:26
回答 1查看 2.3K关注 0票数 2

我有一个带有Ant构建脚本的项目,该脚本基于单独的动态Web项目中的类文件创建JAR文件。我读过可以在构建脚本中使用${workspace_loc},但是当我用${workspace_loc}替换到动态网络项目的硬编码路径时,生成会失败:

构建失败的D:\Eclipse\projects\webapp\client\build.xml:30\Ant构建为client\build.xml:30: d:\Eclipse\projects\webapp\workspace构建为client\build.xml:30不存在。

我不能使用${basedir},因为构建项目在一个单独的项目中,而不是构建项目。

如何让Eclipse中的Ant识别Eclipse workspace_loc变量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-25 16:53:59

您可以执行以下操作:

代码语言:javascript
复制
<path id="workspacePath" location=".." />

<pathconvert property="workspace" refid="workspacePath"/>

<property name="otherProject" value="${workspace}/otherProjet" />

<echo>The other project path is ${otherProject} </echo>

path 工作区应该返回${basedir}的父级。如果没有设置此值,则${basedir}设置为"." (build.xml目录)。如果确实将${basedir}设置为不同的值,则需要调整location属性的值。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23297631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档