jde*_*lop 6 intellij-idea maven-3
我正在寻找一种方法来激活特定的配置文件,其中包括与IDEA中打开项目时仅与开发模式相关的一些依赖项和设置.
我知道您可以指定要使用的配置文件 - 在项目导入或"Maven项目"选项卡中.但是它需要一些易于忘记的交互.
因此,指示构思始终激活适当的配置文件会很好,可能是通过提供某些属性或运行时配置,或者其他任何内容.
此配置文件应仅对IDEA导入有效.
pru*_*nge 13
对于配置文件的自动激活,您可以将激活基于仅在通过IDEA嵌入式Maven运行时出现的系统属性:
例:
<profile>
<id>idea-only</id>
<activation>
<property>
<name>idea.maven.embedder.version</name>
</property>
</activation>
...
</profile>
Run Code Online (Sandbox Code Playgroud)
idea.maven.embedder.version 与IDEA捆绑的Maven一起使用,如果您在首选项中使用自己的本地安装版本的Maven覆盖它,也可以工作 - 在导入,生成源等时,在IDEA内执行时始终设置idea.maven.embedder.version属性.
如果在intellij中导入maven项目,则可以在maven工具窗口中选择配置文件(通常位于屏幕右侧).选择这些配置文件后,它们将保留在该项目的项目配置中,并在每次加载项目时生效,直到您选择更改它们.这些配置文件选择只会影响intellij和intellij中运行的maven实例.
另一种实现此目的的方法是在Intellij的maven配置中,通过指定特定于intellij开发的设置文件.这可以是标准设置的副本,名称类似intellij-settings.xml,但您可以向其添加活动的配置文件部分:
<activeProfiles>
<activeProfile>intellij-specific-profile</activeProfile>
</activeProfiles>
Run Code Online (Sandbox Code Playgroud)
在导入项目之前,请务必在intellij maven配置中指定设置文件.这样它将适用于所有进口项目.
| 归档时间: |
|
| 查看次数: |
5901 次 |
| 最近记录: |