Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在linux中使用命令行编译eclipse项目?_Java_Eclipse_Command Line - Fatal编程技术网

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提供更一致的构建

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

有一个答案解释了如何做到这一点

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

  • 如果您将其连接到构建脚本中,那么您就是在将项目绑定到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。

相关线程相关线程-