中心应用脚手架是Maven工程,导入到IDEA中需要进行一些必要的配置,否则会因为拉取不到BWAF的包而产生编译错误。本文介绍如何配置中心应用脚手架IDEA工程。
背景信息
开发者本地PC IDEA通常是基于当前开发者本地PC默认的Maven配置(位置在 ~/.m2/settings.xml),这个配置中默认是没有指向BWAF所在公有云环境Maven仓库的。因此,默认情况下,导入IDEA的脚手架IDEA环境中是无法拉取到BWAF包。
方法一(推荐):在本地PC默认的maven settings.xml中补充配置
打开IDEA的Preferences。
在Preferences对话框中搜索
maven
,确认IDEA指向本地默认maven settings.xml的位置。在settings.xml文件中添加以下两个配置。
增加指向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>
增加指向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.xml。
文档内容是否对您有帮助?