时间: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;"> <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;">我们的存储桶称为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;">翻译自: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 |
上一篇:「渠道运营技巧」想在Ins发爆帖,你找对时间了
下一篇:七大秘诀助力Pinterest快速增长引流
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“如何使用Google Cloud Storage托管Maven工件”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何使用Google Cloud Storage托管Maven工件的相关事宜。
关键词:如何使用Google,Cloud,Storag