如何使用Google Cloud Storage托管Maven工件

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:dnc8371网络

小提示:您能找到这篇{如何使用Google Cloud Storage托管Maven工件}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的如何使用Google Cloud Storage托管Maven工件内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">如果您使用Google Cloud并将Java用于项目,那么Google Cloud Storage是托管团队工件的理想场所。

< font-size: 16px;">它很容易设置,而且很便宜。它比设置现有存储库选项(jfrog,nexus,archiva等)要简单得多。

< font-size: 16px;">首先,您需要指定支持Google云存储的Maven旅行车。我们将使用Google储物车。



< font-size: 16px;">让我们开始创建一个Maven项目



< font-size: 16px;">mvn archetype:generate-DgroupId=com.test.apps-DartifactId=GoogleWagonTest-DarchetypeArtifactId=maven-archetype-quickstart-DinteractiveMode=false

< font-size: 16px;">我们将添加一个简单的服务。

< font-size: 16px;">

package com.test.apps;

public class HelloService {

    public String sayHello() {

        return "Hello";
    }
}

< ">然后,我们将添加Maven旅行车,该旅行车会将我们的二进制文件上传并提取到Google云存储中。
< font-size: 16px;">

< font-size: 16px;">

<build>
        <extensions>
            <extension>
                <groupId>com.gkatzioura.maven.cloud</groupId>
                <artifactId>google-storage-wagon</artifactId>
                <version>1.0</version>
            </extension>
        </extensions>
    </build>

< ">然后,我们将创建将托管我们的工件的Google云存储桶。
< font-size: 16px;">

< font-size: 16px;">我们的存储桶称为mavenrepository

< font-size: 16px;">现在,我们已经在Google中设置了存储分区,我们将在我们的Maven项目中设置分发管理。

< font-size: 16px;">

<distributionManagement>
        <snapshotRepository>
            <id>my-repo-bucket-snapshot</id>
 &自动生成nbsp;          <url>gs://mavenrepository/snapshot</url>
        </snapshotRepository>
        <repository>
            <id>my-repo-bucket-release</id>
            <url>gs://mavenrepository/release</url>
        </repository>
    </distributionManagement>

< font-size: 16px;">

< font-size: 16px;">正如repositories元素在POM中指定Maven可以下载远程工件以供当前项目使用的位置和方式的地方,而distributionManagement指定此项目在部署时将在何处(以及如何)到达远程存储库。如果未定义snapshotRepository,则存储库元素将用于快照分发。

< font-size: 16px;">下一步是最关键的,这与向Google Cloud进行身份验证有关。

< font-size: 16px;">您需要在系统中设置gcloud命令行,并且必须发出登录名“gcloud auth login–brief”具有可以访问我们之前创建的存储桶的帐户。< ">另一种方法是使用GOOGLE_APPLICATI危机公关选题依据ON_CREDENTIALS环境变量。您可以使用此GOOGLE_APPLICATION_CREDENTIALS来设置Google应用程序凭据文件的路径。< ">凭证文件还应该能够访问我们之前创建的存储桶。

< font-size: 16px;">现在是最容易部署的部分。

< font-size: 16px;">mvn deploy

< font-size: 16px;">现在,既然已经部署了工件,则可以通过指定存储库和旅行车在另一个存储库中使用它。

< font-size: 16px;">

<repositories>
        <repository>
            <id>my-repo-bucket-snapshot</id>
            <url>gs://mavenrepository/snapshot</url>
        </repository>
        <repository>
            <id>my-repo-bucket-release</id>
            <url>gs://mavenrepository/release</url>
        </repository>
    </repositories>

    <build>
        <extensions>
            <extension>
                <groupId>com.gkatzioura.maven.cloud</groupId>
                <artifactId>google-storage-wagon</artifactId>
                <version>1.0</version>
            </extension>
        </extensions>
    </build>

< ">下一步,您的工件将被maven通过Google云存储下载,并用作新项目中的依赖项。
< font-size: 16px;">

< font-size: 16px;">翻译自:https://www.javacodegeeks.com/2018/04/host-your-maven-artifacts-using-google-cloud-storage“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。

< font-size: 16px;">版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

< font-size: 16px;">本文链接:https://blo如何进行营销g.csdn.net/dnc8371/article/details/106701892

如何使用Google Cloud Storage托管Maven工件

上一篇:「渠道运营技巧」想在Ins发爆帖,你找对时间了
下一篇:七大秘诀助力Pinterest快速增长引流


版权声明:以上主题为“如何使用Google Cloud Storage托管Maven工件"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    如何使用Google Cloud Storage托管Maven工件
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“如何使用Google Cloud Storage托管Maven工件”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何使用Google Cloud Storage托管Maven工件的相关事宜。

关键词:如何使用Google,Cloud,Storag

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号