6.2. 下载并配置 Eclipse Vert.x Maven 存储库
如果您不想使用在线 Maven 存储库,您可以下载并配置 Eclipse Vert.x Maven 存储库,以使用 Maven 创建 Eclipse Vert.x 应用程序。Eclipse Vert.x Maven 存储库包含 Java 开发人员用来构建应用程序的许多要求。这个步骤描述了如何编辑 settings.xml
文件来配置 Eclipse Vert.x Maven 存储库。
当您通过修改 Maven settings.xml
文件配置存储库时,更改将应用到所有 Maven 项目。
流程
- 从红帽客户门户网站的 软件下载 页面下载 Eclipse Vert.x Maven 存储库 ZIP 文件。要下载软件,您必须登录门户。
- 展开下载的存档。
-
将目录更改为
~/.m2/
目录,并在文本编辑器或集成开发环境(IDE)中打开 Mavensettings.xml
文件。 将以下行添加到
settings.xml
文件的 <profiles
> 元素,其中MAVEN_REPOSITORY
是您下载的 Eclipse Vert.x Maven 存储库的路径。MAVEN_REPOSITORY
的格式必须是file://$PATH
,例如file:///home/userX/rhb-vertx-4.1.5.SP1-maven-repository/maven-repository
。<!-- Configure the Maven repository --> <profile> <id>red-hat-enterprise-maven-repository</id> <repositories> <repository> <id>red-hat-enterprise-maven-repository</id> <url>MAVEN_REPOSITORY</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </profile>
在
settings.xml
文件的<activeProfiles
> 元素中添加以下行并保存该文件。<activeProfile>red-hat-enterprise-maven-repository</activeProfile>
如果您的 Maven 存储库包含过时的工件,您可能会在构建或部署项目时得到以下 Maven 错误消息之一,其中 ARTIFACT_NAME
是缺少工件的名称,PROJECT_NAME
是您要构建的项目的名称:
-
缺少工件 PROJECT_NAME
-
[ERROR] 在项目 ARTIFACT_NAME 上执行目标失败;Could 不会解析 PROJECT_NAME的依赖项
要解决这个问题,请删除 ~/.m2/repository
目录中的本地存储库的缓存版本,以强制下载最新的 Maven 工件。