2.8. Business Central 中重复的 GAV 检测
在 Business Central 中,所有 Maven 存储库都会检查项目中任何重复的 GroupId
、ArtifactId
和 Version
(GAV)值。如果存在 GAV 重复,则会取消执行的操作。
开发模式 中的项目禁用重复的 GAV 检测。要在 Business Central 中启用重复的 GAV 检测,请转至 Project Settings
每次执行以下操作时都会执行重复的 GAV 检测:
- 保存项目的项目定义。
-
保存
pom.xml
文件。 - 安装、构建或部署项目。
检查以下 Maven 存储库是否有重复的 GAV:
-
在
pom.xml
文件的<repositories
> 和 <distributionManagement
> 元素中指定的软件仓库。 -
Maven
settings.xml
配置文件中指定的存储库。
2.8.1. 在 Business Central 中管理重复的 GAV 检测设置
具有 admin
角色的用户,可以修改检查项目的重复 GroupId
、ArtifactId
和 Version
(GAV)值的存储库列表。
开发模式 中的项目禁用重复的 GAV 检测。要在 Business Central 中启用重复的 GAV 检测,请转至 Project Settings
流程
-
在 Business Central 中,进入 Menu
Design Projects,然后点击项目名称。 - 单击 Project Settings 选项卡,然后单击 Validation 以打开存储库列表。
选择或清除任何列出的仓库选项,以启用或禁用重复的 GAV 检测。
未来,只有您启用了验证的存储库才会报告重复的 GAV。
注意要禁用此功能,请在系统启动时将 Business Central 的
org.guvnor.project.gav.check.disabled
系统属性设置为true
:$ ~/EAP_HOME/bin/standalone.sh -c standalone-full.xml -Dorg.guvnor.project.gav.check.disabled=true