我可以在IntelliJ中提交和共享VM选项吗?

时间:2014-09-29 18:08:18

标签: intellij-idea aspectj

要执行我的应用程序,或运行或调试单元测试,我需要启用各种VM选项,包括-javaagent:<aspectjweaver-path>-Djava.library.path=<some native lib path>

我可以看到如何在IntelliJ IDEA中手动更改这些配置&#34;编辑配置......&#34;

如果有的话,我需要检查我的VCS以与我的团队中的其他成员分享这些设置,并确保每当有人在VCS中更改这些设置时他们会自动接收这些设置吗?

或者有没有办法在IntelliJ中自动设置这些,甚至没有触及编辑配置?特别是aspectjweaver。当我使用maven从命令行构建/测试我的项目时,这通过指定surefire插件的argLine参数来处理,但IntelliJ并不尊重这些设置。也许有其他插件可以帮助我?

1 个答案:

答案 0 :(得分:0)

首先,您需要共享运行配置。只需在运行配置对话框中选中配置名称的Share框即可完成:

enter image description here

然后,您的运行配置将保存到.idea/runConfiguration(或任何设置文件夹名称)。

来自Jetbrains Web Help

  

如果选中此复选框,则运行/调试配置可供其他团队成员使用。   共享运行/调试配置保存在.idea \ runConfigurations文件夹下的单独xml文件中,而本地运行/调试配置保存在.idea \ workspace.xml中。

     

默认运行/调试配置不显示此字段。