从 BitBucket 管道中的私有 Maven 存储库下载工件
Stuck download of artifacts from private maven repository in BitBucket pipeline
在 BitBucket Pipeline 中,我使用 mvn clean compile 命令来构建项目。
该项目 pom.xml 使用了一些私有 bitbucket maven 存储库。
<repositories>
<repository>
<id>private-maven-repository</id>
<name>Private Maven Repository</name>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://api.bitbucket.org/2.0/repositories/sdas/maven_repository/src/releases</url>
</repository>
</repositories>
在管道中,大多数 Central 工件正在下载并且也能够连接私有 maven 存储库,但在一段时间后从私有 maven 存储库下载一些工件时仍然卡住了。
这与私有 Maven 存储库的特定工件无关。有人可以帮助我确定问题或如何在 BitBukcket 管道中调试此问题。
注意:当我在本地git bash 运行 mvn clean compile 时,构建成功。
在用中央 maven 存储库覆盖存储库后,我设法解决了这个问题。顺便说一句,强制首先从maven中央存储库下载工件,然后从私有maven存储库下载工件。
<repository>
<id>central</id>
<name>Default Repository</name>
<layout>default</layout>
<url>https://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
在 BitBucket Pipeline 中,我使用 mvn clean compile 命令来构建项目。
该项目 pom.xml 使用了一些私有 bitbucket maven 存储库。
<repositories>
<repository>
<id>private-maven-repository</id>
<name>Private Maven Repository</name>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>https://api.bitbucket.org/2.0/repositories/sdas/maven_repository/src/releases</url>
</repository>
</repositories>
在管道中,大多数 Central 工件正在下载并且也能够连接私有 maven 存储库,但在一段时间后从私有 maven 存储库下载一些工件时仍然卡住了。
这与私有 Maven 存储库的特定工件无关。有人可以帮助我确定问题或如何在 BitBukcket 管道中调试此问题。
注意:当我在本地git bash 运行 mvn clean compile 时,构建成功。
在用中央 maven 存储库覆盖存储库后,我设法解决了这个问题。顺便说一句,强制首先从maven中央存储库下载工件,然后从私有maven存储库下载工件。
<repository>
<id>central</id>
<name>Default Repository</name>
<layout>default</layout>
<url>https://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>