maven s3 旅行车提供商

2022-09-03 01:04:11

如何使用 Wagon s3 提供商进行部署?

我发现了几个插件,其中大多数是不完整的,其中一些没有维护。还有一个来自官方maven SVN存储库的沙盒插件,但我正在弄清楚如何使用它。

任何提示?


答案 1

春季有一个较新的s3提供程序,可以工作:

<build>
    <extensions>
        <extension>
            <groupId>org.springframework.build.aws</groupId>
            <artifactId>org.springframework.build.aws.maven</artifactId>
            <version>3.0.0.RELEASE</version>
        </extension>
    </extensions>
</build>

如果您想将其与maven 3一起使用,则需要在设置中加密密码.xml。

此处提供了分步说明。


答案 2

这辆旅行车是我们用来部署到 S3 的。它类似于Spring,但具有多线程上传支持。

这使CI服务器可以非常快速地将大量Maven内容推送到S3。(22k文件和400mb的内容在约50秒内)

https://github.com/jcaddel/maven-s3-wagon

<build>
 <extensions>
   <extension>
    <groupId>org.kuali.maven.wagons</groupId>
    <artifactId>maven-s3-wagon</artifactId>
    <version>1.2.1</version>
   </extension>
 </extensions>
</build>

推荐