Java 如何在linux中使用命令行编译eclipse项目?
可能重复:Java 如何在linux中使用命令行编译eclipse项目?,java,eclipse,command-line,Java,Eclipse,Command Line,可能重复: 我想使用命令行编译我的Eclipse项目 有人能提供指导吗?有一个答案解释了如何做 我只想补充一点,从几个方面来看,这是一个坏主意: 如果您将其连接到构建脚本中,那么您就是在将项目绑定到EclipseIDE。如果其他喜欢(比如)NetBeans的人不得不接管这个项目,那么你就让他们的生活变得很艰难。如果这是一个开源项目,情况更是如此 你也有可能让自己的生活变得困难。例如,假设您需要在未安装Eclipse的机器上执行紧急重建,但由于某种原因无法安装它 如果在项目中使用Maven(或
我想使用命令行编译我的Eclipse项目 有人能提供指导吗?有一个答案解释了如何做 我只想补充一点,从几个方面来看,这是一个坏主意:
- 如果您将其连接到构建脚本中,那么您就是在将项目绑定到EclipseIDE。如果其他喜欢(比如)NetBeans的人不得不接管这个项目,那么你就让他们的生活变得很艰难。如果这是一个开源项目,情况更是如此
- 你也有可能让自己的生活变得困难。例如,假设您需要在未安装Eclipse的机器上执行紧急重建,但由于某种原因无法安装它
- 如果在项目中使用Maven(或Ant),那么直接从命令行运行构建工具会更快。在Maven的例子中,直接运行构建工具(以我的经验)将比使用嵌入式Maven提供更一致的构建
- 如果您将其连接到构建脚本中,那么您就是在将项目绑定到EclipseIDE。如果其他喜欢(比如)NetBeans的人不得不接管这个项目,那么你就让他们的生活变得很艰难。如果这是一个开源项目,情况更是如此
- 你也有可能让自己的生活变得困难。例如,假设您需要在未安装Eclipse的机器上执行紧急重建,但由于某种原因无法安装它
- 如果在项目中使用Maven(或Ant),那么直接从命令行运行构建工具会更快。在Maven的例子中,直接运行构建工具(以我的经验)将比使用嵌入式Maven提供更一致的构建
如果您还不熟悉Maven或Ant,您应该了解它们,而不是尝试使用IDE作为批处理构建工具。就我个人而言,我会使用Maven来设置我的项目,然后使用它来编译。在maven中设置项目后,
mvn eclipse:eclipse
生成eclipse项目,mvn package
生成jar。我个人会使用maven设置项目,然后使用它进行编译。在maven中设置项目后,mvn eclipse:eclipse
生成eclipse项目,mvn包
生成jar。相关线程相关线程-