我在eclipse中有两个项目,我想使用Ant将一些文件从一个项目复制到另一个项目。现在我想这样做而不必过多地依赖开发人员的具体文件夹结构,所以我希望eclipses ant会对当前工作空间及其项目有一些了解。
是这种情况,如果是这样,我如何在Ant中使用它?
感谢。
答案 0 :(得分:1)
我不会太依赖eclipse,只是在ant文件中定义一个属性,如
<property name="project1_dir" value="some_directory" />
并通过构建文件使用它。这样你就可以在eclipse之外轻松使用ant了。如果由于某种原因你必须依赖eclipse,你也可以在eclipse的ant属性中定义它们(Window-&gt; Preferences-&gt; Ant-&gt; Runtime-&gt; Properties),但我宁愿去构建.xml属性方式。
答案 1 :(得分:1)
Eclipse中集成的Apache Ant版本不包含任何特定于Eclipse的额外任务。因此,您只能使用属性来定义使用硬编码相对路径的其他项目的路径。
唯一的选择是包含特殊的Eclipse相关任务,例如 http://www.ant4eclipse.org允许查询和处理eclipse项目信息。