gpt4 book ai didi

bitbucket-pipelines - 从 Bitbucket 下载工件

转载 作者:行者123 更新时间:2023-12-04 08:18:08 25 4
gpt4 key购买 nike

我关注了这个 link使用 Bitbucket 作为私有(private) Maven 存储库。
我能够将工件部署到 Download REPO_A的部分,但我无法制作 REPO_B下载 REPO_A 的工件.

那应该有效吗?知道如何解决这个问题吗?

最佳答案

它对我有用,没有任何问题,我在这里复制我的工作示例。

使用 :

  • 行家 3.6.0
  • maven-bitbucket-download-wagon 版本 1.1.0

  • 步骤 重现它:
  • 编译project1(mvn compile && mvn package)
  • 发布 project1 (mvn deploy)
  • 去掉本地project1的包(rm -rf ~/.m2/repository/jg/lib1),这样我们编译project2的时候可以查看远程的
  • 编译 project2 (mvn compile -P customrepos)

    您必须指定您的配置文件名称以启用您的 bickbucket 存储库(检查 project2 pom.xml)

  • enter image description here

    文件

    项目1 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>

    项目2 (消耗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>

    关于bitbucket-pipelines - 从 Bitbucket 下载工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54565940/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com