Java 导出/导入Eclipse构建路径
我喜欢Eclipse的构建路径特性,但希望它与我的antJava 导出/导入Eclipse构建路径,java,eclipse,path,Java,Eclipse,Path,我喜欢Eclipse的构建路径特性,但希望它与我的antbuild.xml保持同步。有没有办法从文本文件自动导入Eclipse构建路径,或者将Eclipse构建路径导出到文本文件,这样我就可以从ant使用该文件?(如果我可以找到一个文本文件,我知道我可以找到如何让ant使用该文件作为其javac构建路径)也许是您需要的工具(插件) (来源:) ant4eclipse项目的目的是避免(或至少:减少)Eclipse和Ant配置的冗余。 更准确地说:它由能够读取和使用Eclipse的一些配置文件的A
build.xml
保持同步。有没有办法从文本文件自动导入Eclipse构建路径,或者将Eclipse构建路径导出到文本文件,这样我就可以从ant使用该文件?(如果我可以找到一个文本文件,我知道我可以找到如何让ant使用该文件作为其javac构建路径)也许是您需要的工具(插件)
(来源:)
ant4eclipse
项目的目的是避免(或至少:减少)Eclipse和Ant配置的冗余。更准确地说:它由能够读取和使用Eclipse的一些配置文件的Ant任务组成。通过这些任务,您可以:
- 按照Eclipse.classpath文件中的定义设置类路径
- 使用eclipse的团队项目集功能尽可能签出完整的工作空间
- 按照您在Eclipse启动配置中定义的方式运行Java应用程序
最好的一点是:如果您或其他人在Eclipse中更改了配置,这些更改对您的构建文件将立即可见,而无需更改一行代码 有没有一种方法可以从文本文件自动导入Eclipse构建路径,或者将Eclipse构建路径导出到文本文件,以便我可以从ant使用该文件 Eclipse生成路径已经是文本文件(.classpath):
只需将所有jar放在一个众所周知的位置,然后在ant构建中添加所有这些jar即可
然后根据需要的JAR专门配置eclipse。我希望eclipse能够具体说明它所需要的JAR,因为我关心的是编译时间,但对于ant来说,它不那么重要——它通常是一个“火而忘”的构建。从Eclipse3.4开始(我认为),您可以将项目“导出”到ant文件中。右键单击项目,选择“导出…”。“常规”下是“Ant构建文件”。它生成一个ant文件,您可以使用该文件重新编译整个项目。我们正在Hudson builds中使用它。由于我们有多个项目的应用程序,从配置到功能代码需要相当多的时间。这种方法的伸缩性很差(想象一下如何处理同一个jar的多个版本、更新等),这就是为什么创建Maven的原因。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/ojdbc14_g.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="classes"/>
</classpath>