如何在Idea中指定默认显示的SpringBoot项目运行配置列表(Run/debug configurations)?

问题描述

比如我第一次拉取pig仓库的代码,此时运行配置列表是有几个已经定义好的服务启动配置的,这是怎么做到的呢?
 title=

现在我想加一个PigCodeGenApplication代码生成的配置启动类,在别人拉取git代码的时候也能显示出来,该在哪里配置?
我目前只在.idea本地目录下,发现workspace.xml文件有这么一些配置。

<component name="RunManager" selected="Spring Boot.PigBootApplication">
    <configuration name="PigBootApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
      <module name="pig-boot" />
      <option name="SPRING_BOOT_MAIN_CLASS" value="com.pig4cloud.pig.PigBootApplication" />
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
    </configuration>
    <configuration name="PigGatewayApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
      <module name="pig-gateway" />
      <option name="SPRING_BOOT_MAIN_CLASS" value="com.pig4cloud.pig.gateway.PigGatewayApplication" />
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
    </configuration>
    <configuration name="PigMonitorApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
      <module name="pig-monitor" />
      <option name="SPRING_BOOT_MAIN_CLASS" value="com.pig4cloud.pig.monitor.PigMonitorApplication" />
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
    </configuration>
    <configuration name="PigNacosApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
      <module name="pig-register" />
      <option name="SPRING_BOOT_MAIN_CLASS" value="com.alibaba.nacos.PigNacosApplication" />
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
    </configuration>
  </component>
阅读 965
1 个回答

你在本地设置好一些IDEA的配置项后,这些配置项会被保存到当前项目的.idea文件夹下,一般情况下,.idea目录会被配置到.gitignore文件中,目录不被追踪,你可以将一些必要的目录强制追踪与项目团队共享,例如你提到的workspace.xml,你可以配置
!.idea/workspace.xml,将该文件提交到git上,其他人拉取代码后,就有这些配置了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题