全部产品
云市场

配置 EDAS 的私服地址和轻量配置中心

更新时间:2019-04-19 14:40:36

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

  • 目前 Spring Cloud for Aliware 的第三方包只发布在 EDAS 的私服中,所以需要在 Maven 中配置 EDAS 的私服地址。

  • 本地开发调试时,需要启动轻量级配置中心。轻量级配置中心包含了 EDAS 服务发现和配置管理功能的轻量版。

在 Maven 中配置 EDAS 的私服地址

说明: Maven 要求 3.x 及后续版本。在 Maven 配置文件settings.xml中加入 EDAS 私服地址。

  1. 在 Maven 所使用的配置文件(一般为~/.m2/settings.xml)中添加 EDAS 的私服配置。配置示例如下:

    1. <profiles>
    2. <profile>
    3. <id>nexus</id>
    4. <repositories>
    5. <repository>
    6. <id>central</id>
    7. <url>http://repo1.maven.org/maven2</url>
    8. <releases>
    9. <enabled>true</enabled>
    10. </releases>
    11. <snapshots>
    12. <enabled>true</enabled>
    13. </snapshots>
    14. </repository>
    15. </repositories>
    16. <pluginRepositories>
    17. <pluginRepository>
    18. <id>central</id>
    19. <url>http://repo1.maven.org/maven2</url>
    20. <releases>
    21. <enabled>true</enabled>
    22. </releases>
    23. <snapshots>
    24. <enabled>true</enabled>
    25. </snapshots>
    26. </pluginRepository>
    27. </pluginRepositories>
    28. </profile>
    29. <profile>
    30. <id>edas.oss.repo</id>
    31. <repositories>
    32. <repository>
    33. <id>edas-oss-central</id>
    34. <name>taobao mirror central</name>
    35. <url>http://edas-public.oss-cn-hangzhou.aliyuncs.com/repository</url>
    36. <snapshots>
    37. <enabled>true</enabled>
    38. </snapshots>
    39. <releases>
    40. <enabled>true</enabled>
    41. </releases>
    42. </repository>
    43. </repositories>
    44. <pluginRepositories>
    45. <pluginRepository>
    46. <id>edas-oss-plugin-central</id>
    47. <url>http://edas-public.oss-cn-hangzhou.aliyuncs.com/repository</url>
    48. <snapshots>
    49. <enabled>true</enabled>
    50. </snapshots>
    51. <releases>
    52. <enabled>true</enabled>
    53. </releases>
    54. </pluginRepository>
    55. </pluginRepositories>
    56. </profile>
    57. </profiles>
    58. <activeProfiles>
    59. <activeProfile>nexus</activeProfile>
    60. <activeProfile>edas.oss.repo</activeProfile>
    61. </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 的相关资料。

配置轻量配置中心

配置轻量配置中心的步骤请参见配置轻量配置中心