我的pom.xml中有一个具有多个依赖项的Maven项目,如下所示:
<dependency>
<groupId>com.company.dept.team</groupId>
<artifactId>package1</artifactId>
<version>1.6.6-${releaseType}</version>
</dependency>
<dependency>
<groupId>com.company.dept.team</groupId>
<artifactId>package2</artifactId>
<version>${releaseVersion}</version>
</dependency>
我理解从命令行使用mvn compile -DreleaseVersion=myVersion -DreleaseType=myType
向Maven进程指示变量是什么,但是如何配置IntelliJ以基于这些变量识别包呢?我使用的是IntelliJ Ultimate 2022.3。
1条答案
按热度按时间omhiaaxx1#
下面是你可以做你想做的事情的方法。从IJ中,进入Maven工具窗口,导航到树显示的生命周期部分。右键单击“compile”任务,然后选择“Modify Run Configuration”。
这将创建一个运行配置并打开编辑运行配置对话框。将其命名为Compile R1 V2或其他合适的名称。
然后使用“Java选项|虚拟机选项”部分设置配置的-D定义,然后单击“确定”保存。
现在你可以使用运行配置下拉菜单选择运行配置,你可以创建任意数量的运行配置,如果你喜欢-D值的话,可以任意排列。