我几乎每个我能想到的地方都找到了答案,但似乎没有任何方法可以实际看到Eclipse“运行”以编译项目(因为它确实需要安装JDK)并且可见实际构建)。我问,因为我在我的项目中导入了几个罐子,即使我查看了所有的javac文档,我也似乎无法弄清楚如何像Eclipse那样模仿它。在这种情况下,我真的需要能够在命令行上进行编译 - Eclipse或任何其他IDE都不是我们需要的。
我开始浏览Eclipse源代码,尽管这听起来很懒惰,但我只是变得不知所措,想到我会先问这里,希望其他人有同样的问题。
答案 0 :(得分:1)
Eclipse JDT不需要JDK,也不使用javac
- 它使用自己的编译器。
您可以通过阅读项目.classpath
文件来查看类路径。 .project
文件中列出了用于执行构建操作(Java或任何项目构建)的各种构建器。 (这些也列在项目设置中。)
可以调用Eclipse以无头模式构建项目,或编写可以使用JDK和Eclipse内部执行的Ant脚本,或者为内部和外部构建安装Maven支持。也可以将项目构建器配置为仅依赖外部工具。
答案 1 :(得分:0)
看看这两篇文章
http://www.eclipse.org/articles/Article-Builders/builders.html
http://www.eclipsepluginsite.com/builders-natures-markers.html
查看.classpath文件并开始构建ANT build.xml。您需要这样做才能在构建机器上拥有一致的构建。无论如何,构建服务器不太可能在其上安装eclipse。
Maven也是另一种用于构建的工具。在我们的商店,我们使用Ant。
答案 2 :(得分:0)
看一下ant4eclipse - 这个项目允许生成适当的ant数据结构,用于从.classpath文件和projectSet.psf文件中调用<javac>
。
通过使用它,我们可以“本地”使用Eclipse并弯曲ant以符合Eclipse。通常的做法是另一种方式。