maven s3旅行车提供商
如何使用wagon s3提供商进行部署?
我发现了几个插件,其中大部分是不完整的,其中一些没有保留。 官方maven SVN存储库中还有一个沙箱插件,但我正在计算如何使用它。
任何提示?
spring有一个新的s3提供商工作:
org.springframework.build.aws org.springframework.build.aws.maven 3.0.0.RELEASE
如果您想将它与maven 3一起使用,则需要在settings.xml中加密密码。
这里有分步说明。
这辆旅行车是我们用来部署到S3的。 它类似于Spring,但具有multithreading上载支持。
这使CI服务器可以非常快速地将大量Maven内容推送到S3。 (约50秒内22k文件和400mb内容)
https://github.com/jcaddel/maven-s3-wagon
org.kuali.maven.wagons maven-s3-wagon 1.2.1
另一种选择:
org.cyclopsgroup awss3-maven-wagon 0.1 [...]
然后在settings.xml
:
foo.s3 AKIAJ.......OLVBA PsndORui..............KGZtDpeIYjsA/
然后在你的pom.xml
:
foo s3://foo.s3/
应该管用。
- 由于授权,无法访问S3预签名URL
- 编写Big JSON文件以避免OutOfMemory问题的最佳方法
- com.amazonaws.services.s3.model.AmazonS3Exception:拒绝访问
- Spring Boot亚马逊AWS S3存储桶文件下载 – 访问被拒绝
- 从S3下载文件> 3Gb失败,出现“SocketTimeoutException:Read timed out”
- 使用REST从s3存储桶下载文件
- com.amazonaws.services.s3.model.AmazonS3Exception:Forbidden(Service:Amazon S3; Status Code:403; Error Code:403 Forbidden; Request ID:XXXXXXXX)
- 如何将某个S3文件标记为Make Public
- 如何计算S3文件内容的SHA-256校验和