我喜欢Eclipse的构建路径功能,但想保持与我的蚂蚁build.xml
同步。有没有办法从文本文件自动导入Eclipse构建路径,或者将Eclipse构建路径导出到文本文件,所以我可以使用ant文件? (如果我能得到一个文本文件,我知道我可以找出如何让蚂蚁使用该文件作为其javac的构建路径)导出/导入Eclipse构建路径
回答
有没有办法要么自动导入的Eclipse从文本文件构建路径,或导出Eclipse构建路径到一个文本文件,这样我就可以使用该文件从蚂蚁?
Eclipse构建路径已经是一个文本文件(的.classpath):
<?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>
也许ant4eclipse是你需要的工具(插件)。
alt text http://ant4eclipse.sourceforge.net/images/ant-for-eclipse-logo-small.gif
的
ant4eclipse
项目的目的是避免(或至少:减少)Eclipse和蚂蚁配置的冗余。
更确切地说:它由Ant任务组成,这些任务能够读取和处理某些Eclipse的配置文件。这些任务你能:
- 设置classpathes如在Eclipse”的.classpath文件定义为有可能用eclipse的团队项目设置功能
- 结算完成的工作区
- 运行Java应用程序因为你已经在Eclipse启动配置
所有这些任务,你能够创建与检查出从CVS所有需要的项目开始一个完整的自动生成系统定义他们,建立在正确的顺序与所有项目类路径设置如Eclipse中指定的那样,并按照在Eclipse中指定的方式启动应用程序。最好的是:如果你或其他人在Eclipse中更改配置,那么这些更改会立即显示在你的构建文件中,而不会改变一行代码!
只要把所有的罐子在一个众所周知的位置,并在Ant构建只需添加所有的罐子。
然后根据它所需的罐子来专门配置eclipse。我希望eclipse能够具体说明它需要的jar,因为我关心的是编译时间,但是对于ant来说,它不是一个问题 - 通常是一个大火和遗忘的构建。
这种方法严重缩小(只是想象如何处理同一个jar的多个版本,更新等),这就是Maven创建的原因。 – 2009-08-20 17:19:29
从Eclipse 3.4开始(我想)你可以将项目导出到ant文件中。通过右键单击项目选择“导出...”。在“常规”下是“Ant Buildfiles”。它会生成一个可以用来重新编译整个项目的ant文件。
- 1. eclipse构建路径
- 2. 刷新Eclipse中的PyDev导入路径
- 3. Eclipse类路径vs构建路径
- 4. Java Eclipse构建路径
- 5. Eclipse Jar构建路径
- 6. 将战争文件导入到eclipse中并构建路径问题
- 7. 如何在指定构建路径后导入.class文件
- 8. 从路径导出Java类
- 9. 导出路径不工作
- 10. Python路径导入问题
- 11. TypeScript导入路径别名
- 12. 从路径导入熊猫
- 13. django导入搜索路径
- 14. 导出/导入Eclipse cdt make目标
- 15. Eclipse项目导入/导出问题
- 16. Maven + Eclipse无法构建路径
- 17. Eclipse构建路径android错误
- 18. 添加构建路径到Eclipse插件
- 19. Eclipse 3.5 + ADT:构建路径错误
- 20. Eclipse中的Java构建路径问题
- 21. Eclipse构建路径排除/包含
- 22. Eclipse构建路径不可用
- 23. 如何从Ant构建文件设置Eclipse构建路径和类路径?
- 24. Eclipse CDT中的“导出”按钮“路径和符号”对话框?
- 25. 如何通过eclipse中的相对路径导入外部库?
- 26. 为什么Eclipse可能无法在构建路径中为一个jar导入建议?
- 27. 使用ES6导入+导出关键字和Babel导入/导出Express路由器
- 28. JavaScript - 导入/导出和解构
- 29. 导出和导入MATLAB地图结构
- 30. NSManagedObject层次结构导入和导出
我们正在使用它与我们的哈德森版本。因为我们有多项目应用程序,所以从配置到功能代码花费了大量精力。 – 2009-08-20 17:18:14