maven - 在 NetBeans 的 Maven 自定义目标定义中停用配置文件
问题描述
我有一个带有两个配置文件的 POM。默认情况下,第一个配置文件应处于活动状态。此外,我想在 NetBeans 中创建一个 Maven 自定义目标。为了这个目标,默认配置文件应该被停用,而另一个配置文件应该被激活。
配置文件激活条件:
<profile>
<id>profile-1</id>
<activation>
<property>
<name>!activate2</name>
</property>
</activation>
</profile>
<profile>
<id>profile-2</id>
<activation>
<property>
<name>activate2</name>
</property>
</activation>
</profile>
Maven 目标定义:
问题是在这个窗口中设置的属性不会影响我的配置文件的激活。
我还尝试在“激活配置文件”字段中激活profile-2
和停用profile-1
(当它设置为 时activateByDefault
),但停用!profile-1
似乎在这里不起作用。
有没有办法实现所需的行为?
解决方案
推荐阅读
- movesense - Movesense,设置系统时间
- leaflet - 在 Leaflet 上加载 KML 图层的最佳方式是什么?
- webassembly - 执行 brew install wabt 后未找到 Wasm-ld
- node.js - 创建 REST API 以处理来自 Node.js 和 MongoDB 上不同传感器的 JSON 数据
- c# - 从 JSON 中获取具有名称的所有属性并更改值
- java - 打包嵌入式tomcat服务器
- python-3.x - Conda 无法安装烧瓶引导程序
- angular - Angular:如何动态更改 scss 变量?
- ios - 我正在尝试从 Swift subreddit 解析 JSON。为什么我有问题?
- xamarin - 有没有办法使用 MvvmCross 在 Xamarin Forms 中使用嵌套的 CollectionViews?