Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Command line 如何从命令行构建IntelliJ项目?_Command Line_Build_Intellij Idea - Fatal编程技术网

Command line 如何从命令行构建IntelliJ项目?

Command line 如何从命令行构建IntelliJ项目?,command-line,build,intellij-idea,Command Line,Build,Intellij Idea,我正在寻找从命令行构建IntelliJ项目的最佳方法。在生成服务器上编译IntelliJ项目时通常需要这样做 内置菜单是生成Ant build。。。Idea将生成build.xml文件。您必须安装Ant并将其添加到PATH,然后可以调用project directory命令Ant。您可以使用JetBrains开发的build server。它有一个全功能的免费版本,并有一个专用的IntelliJ IDEA构建运行程序,可以从IDEA项目构建工件并运行配置 TeamCity使用JPS命令行运行程序

我正在寻找从命令行构建IntelliJ项目的最佳方法。在生成服务器上编译IntelliJ项目时通常需要这样做

内置菜单是生成Ant build。。。Idea将生成build.xml文件。您必须安装Ant并将其添加到PATH,然后可以调用project directory命令Ant。

您可以使用JetBrains开发的build server。它有一个全功能的免费版本,并有一个专用的IntelliJ IDEA构建运行程序,可以从IDEA项目构建工件并运行配置


TeamCity使用JPS命令行运行程序,它是IntelliJ IDEA社区版的一部分。

我编写了一个小bash脚本,用于创建您需要的必要文件。我所做的就是使用IntelliJ GUI创建一个项目。检查完这些文件后,每次在创建的文件中使用项目目录名时,我都会设置一个变量(.idea/module.xml,和project.iml,等等)脚本创建的文件和.idea/文件夹与使用GUI时创建的文件和.idea/文件夹相同。

从一开始就使用或任何其他构建工具,并仅将其导入IntelliJ。如果你的队友没有使用IntelliJ怎么办?我已经尝试了Maven导入和导出,但从来没有成功过。在项目文件格式之间转换似乎不是一个小问题。在这个项目中,我的队友正在使用IntelliJ。你可能在谈论
mvn创意:创意
方法。我也不喜欢。但是您是否只是尝试过从IntelliJ导入项目(新建项目->从外部模型导入项目->Maven)?即使是在多模块项目上,它也非常有效。是的,我两个都试过(但不久前)。通过
mvn原型:generate
创建一个Maven项目,然后通过选择POM文件打开项目,使用IDEA 11对我来说非常有效。再试一次,不是个好主意。ant准备的工件可能不同于Maven创建的工件,oops!!!此外,开发人员必须始终更新ant文件,否则构建将被破坏!!!