使用Pandora Boot开发HSF应用前,需要先配置EDAS的私服地址和轻量级配置及注册中心。

背景信息

  • 目前Spring Cloud for Aliware的第三方包只发布在EDAS的私服中,所以需要在Maven中配置EDAS的私服地址。
  • 本地开发调试时,需要启动轻量级配置注册中心。轻量级配置及注册中心包含了服务发现和配置管理功能。

在Maven中配置EDAS的私服地址

说明 Maven要求3.x及后续版本。在Maven配置文件settings.xml中加入EDAS私服地址。
  1. 请参考如下示例,在Maven所使用的配置文件(一般为~/.m2/settings.xml)中添加EDAS的私服配置。
    <profiles>
        <profile>
            <id>nexus</id>
            <repositories>
                <repository>
                    <id>central</id>
                    <url>https://repo1.maven.org/maven2</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>central</id>
                    <url>https://repo1.maven.org/maven2</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>
        <profile>
            <id>edas.oss.repo</id>
            <repositories>
                <repository>
                    <id>edas-oss-central</id>
                    <name>taobao mirror central</name>
                    <url>http://edas-public.oss-cn-hangzhou.aliyuncs.com/repository</url>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                </repository>
                </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>edas-oss-plugin-central</id>
                    <url>http://edas-public.oss-cn-hangzhou.aliyuncs.com/repository</url>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>nexus</activeProfile>
        <activeProfile>edas.oss.repo</activeProfile>
    </activeProfiles>
  2. 在命令行执行命令mvn help:effective-settings,验证配置是否成功。
    • 无报错,表明setting.xml文件格式没问题。
    • profiles中包含edas.oss.repo这个profile,表明私服已经配置到profiles中。
    • activeProfiles中包含edas.oss.repo属性,表明edas.oss.repo私服已激活。
    说明 如果在命令行执行Maven打包命令无问题,IDE仍无法下载依赖,请关闭IDE重新打开再尝试,或自行查找IDE配置Maven的相关资料。

配置轻量级配置及注册中心

具体操作步骤请参见启动轻量级配置及注册中心