导出/导入Eclipse构建路径

时间:2009-08-20 15:16:56

标签: java eclipse path

我喜欢Eclipse的构建路径功能,但希望与我的ant build.xml保持同步。有没有办法从文本文件自动导入Eclipse构建路径,或者将Eclipse构建路径导出到文本文件,所以我可以使用ant中的那个文件? (如果我可以访问文本文件,我知道我可以弄清楚如何使用该文件作为其javac构建路径)

4 个答案:

答案 0 :(得分:12)

  

有没有办法从文本文件自动导入Eclipse构建路径,或者将Eclipse构建路径导出到文本文件,所以我可以使用ant中的那个文件?

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>

答案 1 :(得分:7)

也许 ant4eclipse 是您需要的工具(插件)。

alt text http://ant4eclipse.sourceforge.net/images/ant-for-eclipse-logo-small.gif

  

ant4eclipse项目的目的是避免(或至少:减少)Eclipse和Ant配置的冗余。
  更确切地说:它包含 Ant任务,能够读取和使用Eclipse的一些配置文件。通过这些任务,您可以:

     
      
  • 设置classpathes,如Eclipse'.classpath-file
  • 中所定义   
  • 使用eclipse的团队项目集功能
  • 检查完整工作区   
  • 运行Java应用程序,就像在Eclipse Launch Configuration中定义它们一样。
  •   
     

通过所有这些任务,您可以创建一个完整的自动构建系统,首先从CVS中检出所有必需的项目,使用Eclipse中指定的类路径设置以正确的顺序构建所有项目,并将应用程序启动为它们在Eclipse中指定   最好的:如果您或其他人在Eclipse中更改配置,那么这些更改会立即显示在您的构建文件中 - 而无需更改一行代码!

答案 2 :(得分:4)

从Eclipse 3.4(我认为)开始,您可以将项目“导出”到ant文件中。右键单击项目,选择“导出...”。在“General”下是“Ant Buildfiles”。它会生成一个可用于重新编译整个项目的ant文件。

答案 3 :(得分:0)

将所有罐子放在一个众所周知的位置,然后在ant build中添加所有这些罐子。

然后根据需要的jar来配置eclipse。我希望eclipse能够特别关注它所需要的罐子,因为我关心的是编译时间,但是对于它而言,它不是一个关注点 - 它通常是一个火,忘记构建。