S3 upload maven plugin

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

com.bazaarvoice.maven.plugins
Идентификатор

Идентификатор

s3-upload-maven-plugin
Последняя версия

Последняя версия

1.5
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

S3 upload maven plugin
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Система контроля версий

Система контроля версий

https://github.com/bazaarvoice/s3-upload-maven-plugin

Скачать s3-upload-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>com.bazaarvoice.maven.plugins</groupId>
    <artifactId>s3-upload-maven-plugin</artifactId>
    <version>1.5</version>
</plugin>

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 3.3.9
com.amazonaws : aws-java-sdk-core jar 1.11.820
com.amazonaws : aws-java-sdk-s3 jar 1.11.820
com.amazonaws : aws-java-sdk-sts jar 1.11.820

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

Модули Проекта

Данный проект не имеет модулей.

s3-upload-maven-plugin

Uploads a file or (recursively) the contents of a directory to S3.

Configuration parameters

Parameter Description Required Default
bucketName The name of the bucket yes
source The source file or folder (was sourceFile before 1.2) yes
destination The destination file or destination folder (was destinationFile before 1.2) yes
recursive If this is a directory copy, recursively copy all contents (since 1.2) no false
accessKey S3 access key no if unspecified, uses the Default Provider, falling back to env variables
secretKey S3 secret key no if unspecified, uses the Default Provider, falling back to env variables
doNotUpload Dry run no false
endpoint Use a different s3 endpoint no s3.amazonaws.com

Example: Upload a file

<build>
  ...

  <plugins>
    ...

    <plugin>
      <groupId>com.bazaarvoice.maven.plugins</groupId>
      <artifactId>s3-upload-maven-plugin</artifactId>
      <version>1.4</version>
      <configuration>
        <bucketName>my-s3-bucket</bucketName>
        <source>dir/filename.txt</source>
        <destination>remote-dir/remote-filename.txt</destination>
      </configuration>
    </plugin>
  </plugins>
</build>

Example: Recursively upload a folder

<build>
  ...

  <plugins>
    ...

    <plugin>
      <groupId>com.bazaarvoice.maven.plugins</groupId>
      <artifactId>s3-upload-maven-plugin</artifactId>
      <version>1.4</version>
      <configuration>
        <bucketName>my-s3-bucket</bucketName>
        <source>dir</source>
        <destination>remote-dir</destination>
        <recursive>true</recursive>
      </configuration>
    </plugin>
  </plugins>
</build>
com.bazaarvoice.maven.plugins

Bazaarvoice

Версии библиотеки

Версия
1.5
1.4
1.3
1.2
1.1
1.0