如何在linux下使用命令行编译eclipse项目?

时间:2011-11-15 02:00:56

标签: java eclipse command-line

  

可能重复:
  Build Eclipse Java Project from Command Line

我想使用命令行编译我的Eclipse项目。

任何人都可以提供说明吗?

2 个答案:

答案 0 :(得分:2)

This SO Question有一个答案可以解释如何操作。

我只想补充说,从几个方面来看这是一个坏主意:

  • 如果将其连接到构建脚本中,则会将项目绑定到Eclipse IDE。如果喜欢(比如说)NetBeans的其他人必须接管这个项目,那么你就会为他们的生活带来困难。如果这是一个开源项目,那就更是如此。

  • 你也有可能让自己的生活变得困难。例如,假设您需要在未安装Eclipse的计算机上执行紧急重建,并且由于某种原因无法安装它。

  • 如果在项目中使用Maven(或Ant),则直接从命令行运行构建工具会更快。对于Maven,直接运行构建工具(根据我的经验)会比使用嵌入式Maven提供更一致的构建。

如果您不熟悉Maven或Ant,您应该了解它们,而不是尝试将IDE用作批量构建工具。

答案 1 :(得分:2)

就个人而言,我将使用maven来设置我的项目,然后使用它进行编译。在maven中设置项目后,mvn eclipse:eclipse生成eclipse项目,mvn package生成jar。