配置中心应用脚手架的IDEA工程

中心应用脚手架是Maven工程,导入到IDEA中需要进行一些必要的配置,否则会因为拉取不到BWAF的包而产生编译错误。本文介绍如何配置中心应用脚手架IDEA工程。

背景信息

开发者本地PC IDEA通常是基于当前开发者本地PC默认的Maven配置(位置在 ~/.m2/settings.xml),这个配置中默认是没有指向BWAF所在公有云环境Maven仓库的。因此,默认情况下,导入IDEA的脚手架IDEA环境中是无法拉取到BWAF包。

方法一(推荐):在本地PC默认的maven settings.xml中补充配置

  1. 打开IDEA的Preferences。1

  2. Preferences对话框中搜索maven,确认IDEA指向本地默认maven settings.xml的位置。1

  3. settings.xml文件中添加以下两个配置。

    1. 增加指向BWAF仓库的Profile配置,具体示例如下。

          <profiles>
              <!-- 保持其他既有 profiles ... 增加: -->
              <profile>
                  <id>bizworks-profile</id>
                  <repositories>
                      <repository>
                          <id>bizworks-repo-release</id>
                          <url>https://packages.aliyun.com/maven/repository/2270952-release-TB0Rsb/</url>
                          <releases>
                              <enabled>true</enabled>
                              <updatePolicy>never</updatePolicy>
                          </releases>
                          <snapshots>
                              <enabled>false</enabled>
                          </snapshots>
                      </repository>
                  </repositories>
                  <pluginRepositories>
                      <pluginRepository>
                          <id>bizworks-repo-release</id>
                          <url>https://packages.aliyun.com/maven/repository/2270952-release-TB0Rsb/</url>
                          <releases>
                              <enabled>true</enabled>
                              <updatePolicy>never</updatePolicy>
                          </releases>
                          <snapshots>
                              <enabled>false</enabled>
                          </snapshots>
                      </pluginRepository>
                  </pluginRepositories>
              </profile>
          </profiles>
          <activeProfiles>
                      <!-- 保持其他既有 activeProfiles ... 增加: -->
              <activeProfile>bizworks-profile</activeProfile>
          </activeProfiles>
    2. 增加指向BWAF仓库的Server配置。

          <servers>
                      <!-- 保持其他既有 servers ... 增加: -->
              <server>
                  <id>bizworks-repo-release</id>
                  <username>630c5cc22b16b2e74182afd2</username>
                  <password>5fOu8lBhzz6m</password>
              </server>
          </servers>

方法二:修改IDEA默认settings.xml的指向

Preferences对话框中搜索maven,在User settings file配置项右侧选中override,指向当前脚手架内部包含的settings.xml1