我跟着这个link使用Bitbucket作为私人Maven存储库。我能够将构件部署到Download
的REPO_A
部分,但我无法制作REPO_B
下载REPO_A
的文物。
这应该有用吗?知道如何解决这个问题吗?
它对我没有任何问题,我在这里复制我的工作示例。
使用:
重现它的步骤:
档
project1 pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>jg</groupId>
<artifactId>lib1</artifactId>
<version>1.1</version>
<packaging>jar</packaging>
<name>lib1</name>
<build>
<extensions>
<extension>
<groupId>org.codedoers.maven</groupId>
<artifactId>bitbucket-download-wagon</artifactId>
<version>1.1.0</version>
</extension>
</extensions>
</build>
<profiles>
<profile>
<id>codedoers</id>
<repositories>
<repository>
<id>bitbucket</id>
<url>bitbucket://jgoday:mypassword@jgoday/artifacts</url>
</repository>
</repositories>
</profile>
</profiles>
<distributionManagement>
<repository>
<id>bitbucket</id>
<name>bitbucket</name>
<url>bitbucket://jgoday:mypassword@jgoday/artifacts</url>
</repository>
</distributionManagement>
</project>
Project2(使用lib1)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>jg</groupId>
<artifactId>lib2</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<name>lib2</name>
<build>
<extensions>
<extension>
<groupId>org.codedoers.maven</groupId>
<artifactId>bitbucket-download-wagon</artifactId>
<version>1.1.0</version>
</extension>
</extensions>
</build>
<dependencies>
<dependency>
<groupId>jg</groupId>
<artifactId>lib1</artifactId>
<version>1.1</version>
</dependency>
</dependencies>
<profiles>
<profile>
<id>customrepos</id>
<repositories>
<repository>
<id>bitbucket</id>
<url>bitbucket://jgoday:mypassword@jgoday/artifacts</url>
</repository>
</repositories>
</profile>
</profiles>
<distributionManagement>
<repository>
<id>bitbucket</id>
<name>bitbucket</name>
<url>bitbucket://jgoday:mypassword@jgoday/artifacts</url>
</repository>
</distributionManagement>
</project>