2.8. Business Central 中重复的 GAV 检测
在 Business Central 中,检查项目中任何重复的 GroupId、ArtdfactId 和 Version (GAV)值的所有 Maven 存储库。如果存在 GAV 重复,则执行的操作会被取消。
开发模式 中的项目禁用了重复的 GAV 检测。要在 Business Central 中启用重复的 GAV 检测,请转至项目 Settings
每次执行以下操作时都会执行重复的 GAV 检测:
- 保存项目的项目定义。
-
保存
pom.xml文件。 - 安装、构建或部署项目。
为重复的 GAV 检查以下 Maven 存储库:
-
在
pom.xml文件的<repositories> 和 <distributionManagement> 元素中指定的软件仓库。 -
Maven
settings.xml配置文件中指定的软件仓库。
2.8.1. 在 Business Central 中管理重复的 GAV 检测设置 复制链接链接已复制到粘贴板!
具有 admin 角色的 Business Central 用户可以修改项目的重复 GroupId、ArtdfactId 和 Version (GAV)值的软件仓库列表。
开发模式 中的项目禁用了重复的 GAV 检测。要在 Business Central 中启用重复的 GAV 检测,请转至项目 Settings
流程
-
在 Business Central 中,前往 Menu
Design Projects,再单击项目名称。 - 单击项目 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