java - 插件 maven-antrun-plugin 导致 xmltask 无法在 repo 中下载并且构建失败
问题描述
让 Maven 构建如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<dependencies>
<dependency>
<groupId>com.oopsconsultancy</groupId>
<artifactId>xmltask</artifactId>
<version>1.14</version>
</dependency>
</dependencies>
</plugin>
对于我的项目groupel-orchestrate ::
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>concat-hosts-and-install-uninstall</id>
<phase>validate</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
导致构建失败:
[错误] 无法在项目 groupel-orchestrate 上执行目标 org.apache.maven.plugins:maven-antrun-plugin:1.7:run (concat-hosts-and-install-uninstall):执行 concat-hosts-and-install-卸载目标 org.apache.maven.plugins:maven-antrun-plugin:1.7:run failed: Plugin org.apache.maven.plugins:maven-antrun-plugin:1.7 或其依赖项之一无法解决:不能在中央找到工件 com.oopsconsultancy:xmltask:jar:1.14 ( https://repo.maven.apache.org/maven2 ) -> [帮助 1]
我应该怎么做才能克服这个错误?
解决方案
您尝试使用的插件不在 Maven 中央存储库中,而仅在 Atlassian 3rd party repo中。为了能够使用,您需要将该存储库添加到您的构建中,如下所示:
<pluginRepositories>
<pluginRepository>
<id>atlassian-third-party-repo</id>
<name>atlassian-third-party-repo</name>
<url>https://maven.atlassian.com/3rdparty/</url>
</pluginRepository>
</pluginRepositories>
推荐阅读
- android - 有没有办法通过点击 Compose Scaffold 中的 TopAppBar 中的 IconButton 打开网页?
- python - Pandas 通过数据框搜索缺少变音符号的单词
- python - 使用 selenium_python 抓取类下的属性
- python - python小提琴图规则轴
- xamarin - Shell BackButtonBehavior 命令绑定在 UWP 中不起作用
- reactjs - Jest with Styled Components 错误:解析预期 css 的语法错误:缺少 '}'
- python-3.x - 将日期与 Pandas 中的多列进行比较
- amazon-web-services - 如何将 AWS EC2 从 t2.2xlarge 升级到 t3.2xlarge?
- html - 如何修复在整行上工作的悬停选项
- python - 从 1 到 n 顺序编号的周末日期