当前位置: 首页 > 知识库问答 >
问题:

如何在项目之间共享IntelliJ运行/调试配置?

郎鸿朗
2023-03-14

我有很多不同版本的应用程序。每一个都是一个独立的IntelliJ项目。每次打开新的配置时,配置列表都是空白的:

最烦人的是,我部署到1个VM,每次要测试不同版本时,我都必须复制和粘贴调试配置。IntelliJ使每个IntelliJ实例都有这个对话框模式,所以我不能在项目实例之间复制和粘贴字段。

最后,我拍摄了一个配置的屏幕截图,并手工将字段复制到另一个项目中。这是一个很原始的解决方案。有没有更方便的方法从一个项目到另一个项目获得运行配置?

共有1个答案

艾和通
2023-03-14

最好的方法是在编辑/创建配置时单击Name字段旁边的“Share”复选标记。您可以使用Run>Edit Configurations进入该对话框。

共享复选标记将从workspace.xml中取出设置,并将其放入.idea\runconfigurations目录中。这是为了让您可以与其他人共享设置而设计的。您可以复制此文件并将其放在所有idea项目的相同位置。

但是,在将来,您可能希望考虑为应用程序版本而不是单独的项目使用源代码管理分支。IntelliJ很好地处理了这些。

 类似资料:
  • 问题内容: 谁能告诉我如何对共享库进行运行时调试? 我需要在运行时调试共享库中的一个函数,但另一个程序会调用它。如何使用共享库执行类似dbx的操作? 我在AIX上使用dbx。我想做的是gdb比dbx好吗? 问题答案: 您只需要使用可执行文件调用gdb(无论是您的文件还是第三方文件都没有关系)。这是一个示例,其中我调试 ls 命令并在(共享) c库中 设置断点。此示例使用了gdb 6.8,它支持延迟

  • 问题内容: 我们正在考虑将ci从jenkins迁移到gitlab。我们有几个项目具有相同的构建工作流程。现在,我们使用一个定义了管道的共享库,而项目内部的jenkinsfile仅调用在共享库中定义的定义实际管道的方法。因此,仅需在单个点上进行更改即可影响多个项目。 我想知道gitlab ci是否也可以做到?据我发现,无法在存储库外部定义gitlab- ci.yml。还有另一种定义管道并与几个项目共

  • 问题内容: 有没有办法在Netbeans和Eclipse之间共享相同的* .java文件? 问题答案: 您可以将eclipse项目导入netbeans, 或者,您可以从现有资源创建Eclipse项目。

  • 我试图运行一个基本的Kotlin主文件,但问题是我没有任何可用的运行/调试配置。 我的main.kt文件位于src>main下,是一个非常简单的Helloworld程序。见下图。当我输入Add configuration>kotlin并在Main Class中键入MainKt时,我得到警告:Class MainKt not found。在以前的项目中,MainKt是默认的,我不必手动添加配置。还有

  • 我有两个不同的java项目,projectA和projectB。我正处于projectB依赖于projectA的阶段。如何提取通过构建projectA及其所有依赖项创建的JAR? 本质上,我想镜像在eclipse中向project ectB的构建路径添加一个project ectA的效果,有效地在classpath project ectA上拉罐子。

  • 我从命令行使用和运行我的Spring Boot项目。这样做很好,但不是很方便。我想通过点击绿色的run按钮直接从Intellij启动它。 我试图添加一个新的运行配置,但没有成功。我设置了“main class”和“active profiles”,并尝试添加“run maven goal”,但最后一个不起作用(当我选择工作目录时--使用pom.xml的目录--它说没有找到maven project