Java 如何在IntelliJ Idea中添加远程Maven存储库?
我需要向Maven项目添加一些外部依赖项。例如,我需要这个库:我正在努力添加这个库所在的存储库 我已经试过了: -添加到设置->构建、执行、部署->远程Jar存储库->Maven Jar存储库 -将存储库添加到settings.xml本教程之后,请单击此处的设置文件:Java 如何在IntelliJ Idea中添加远程Maven存储库?,java,maven,intellij-idea,maven-3,Java,Maven,Intellij Idea,Maven 3,我需要向Maven项目添加一些外部依赖项。例如,我需要这个库:我正在努力添加这个库所在的存储库 我已经试过了: -添加到设置->构建、执行、部署->远程Jar存储库->Maven Jar存储库 -将存储库添加到settings.xml本教程之后,请单击此处的设置文件: <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmln
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>testname</id>
<repositories>
<repository>
<id>atlassianReleases</id>
<name>Atlassian Releases</name>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<url>https://packages.atlassian.com/content/repositories/atlassian-public</url>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>testname</activeProfile>
</activeProfiles>
</settings>
测试名
大西洋释放
大西洋释放
真的
总是
警告
https://packages.atlassian.com/content/repositories/atlassian-public
测试名
- 通过设置->构建、执行、部署->Maven->存储库更新添加的存储库
- pom.xml->Maven->Reimport上的人民币
- 重建项目
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client-core</artifactId>
<version>5.1.0</version>
</dependency>
com.atlassian.jira
jira rest java客户机核心
5.1.0
我仍然收到错误消息,所用的包不存在
编辑:
我注意到在我的本地存储库中有com\atlassian\jira\jira rest java client core\5.1.0文件夹,但只有.pom文件、\u remote.repositories和.pom.sha1文件
编辑2:
问题是由我的VPN设置引起的,已解决。首先必须删除.m2目录中的com\atlassian\jira\jira rest java client core文件夹
然后再次运行mvn命令。
*在intellij中,如果您更改了pom.xml文件,maven plugin自动再次运行将此添加到pom.xml
存储库
部分:
<repository>
<id>atlassian-public</id>
<url>https://packages.atlassian.com/mvn/maven-external/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
大西洋公众
https://packages.atlassian.com/mvn/maven-external/
真的
从未
警告
真的
警告
请参阅此处的文档您是否在Build、Execution、Deployment->Maven->“User settings file”字段下设置settings.xml文件路径并将其覆盖?settings.xml的路径是正确的,无论是否选中override复选框,我仍然得到相同的结果。我仍然只得到.pom文件,_remote.repositories and.pom.sha1 file.我可以查看您的pom.xml文件吗?很遗憾,由于公司NDA的原因,没有。它只包含更多的依赖项,没有什么不寻常的。在设置->构建、执行、部署->远程Jar存储库->Maven Jar存储库中设置的url末尾设置“/”