在IntelliJ中,如何一步运行maven构建,执行生成的应用程序并连接调试器?

时间:2019-06-27 14:58:01

标签: java intellij-idea remote-debugging

我当前的开发流程是:

  1. 代码(在IntelliJ中)
  2. 运行Maven构建以打包应用程序(在IntelliJ中)
  3. 在本地启动应用程序(使用脚本,mvn exec不适合)
  4. 连接调试器(在IntelliJ中,使用Run-> Attach to Process)
  5. 从1开始重复

是否可以将2-4步打包到IntelliJ中的一键式过程中?目前,我必须启动Maven构建,等待它完成,然后启动应用程序(此刻在IntelliJ外部),然后回到IntelliJ以连接调试器。

由于计算机比我更擅长等待并且不会分心,所以我希望这是1步而不是3步。

1 个答案:

答案 0 :(得分:1)

在itelliJ IDEA中,您可以创建配置(根据需要使用远程调试): Configurations menu Create debug configuration

然后,您应在“启动前”部分中单击“加号”符号: enter image description here 因此,您可以创建将在运行远程之前执行的动作序列。您可以添加maven目标来构建项目,运行应用程序的外部工具(或使用“运行另一个将运行应用程序的配置”。然后,远程调试将连接到您的应用程序。