Amazon Web Services S3 Maven Wagon Support

Standard Maven wagon support for s3:// urls

Лицензия

Лицензия

Категории

Категории

AWS Контейнер PaaS Providers Maven Компиляция и сборка
Группа

Группа

tw.hyl.common
Идентификатор

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

aws-maven
Последняя версия

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

5.0.0.BUILD
Дата

Дата

Тип

Тип

jar
Описание

Описание

Amazon Web Services S3 Maven Wagon Support
Standard Maven wagon support for s3:// urls
Ссылка на сайт

Ссылка на сайт

https://github.com/SpringSource/aws-maven
Организация-разработчик

Организация-разработчик

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

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

http://github.com/yunglin/aws-maven

Скачать aws-maven

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

<!-- https://jarcasting.com/artifacts/tw.hyl.common/aws-maven/ -->
<dependency>
    <groupId>tw.hyl.common</groupId>
    <artifactId>aws-maven</artifactId>
    <version>5.0.0.BUILD</version>
</dependency>
// https://jarcasting.com/artifacts/tw.hyl.common/aws-maven/
implementation 'tw.hyl.common:aws-maven:5.0.0.BUILD'
// https://jarcasting.com/artifacts/tw.hyl.common/aws-maven/
implementation ("tw.hyl.common:aws-maven:5.0.0.BUILD")
'tw.hyl.common:aws-maven:jar:5.0.0.BUILD'
<dependency org="tw.hyl.common" name="aws-maven" rev="5.0.0.BUILD">
  <artifact name="aws-maven" type="jar" />
</dependency>
@Grapes(
@Grab(group='tw.hyl.common', module='aws-maven', version='5.0.0.BUILD')
)
libraryDependencies += "tw.hyl.common" % "aws-maven" % "5.0.0.BUILD"
[tw.hyl.common/aws-maven "5.0.0.BUILD"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
ch.qos.logback : logback-classic jar 1.0.12
com.amazonaws : aws-java-sdk jar 1.4.3
org.slf4j : jcl-over-slf4j jar 1.7.5
org.slf4j : slf4j-api jar 1.7.5

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.wagon : wagon-provider-api jar 2.4

test (2)

Идентификатор библиотеки Тип Версия
junit : junit-dep jar 4.11
org.mockito : mockito-core jar 1.9.5

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

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

AWS Maven is a Maven Wagon for Amazon S3.

Usage

To publish Maven artifacts to S3 a build extension must be defined in a project's pom.xml.

<project>
    ...
    <build>
        ...
        <extensions>
            ...
            <extension>
                <groupId>org.springframework.build</groupId>
                <artifactId>aws-maven</artifactId>
                <version>4.4.0.RELEASE</version>
            </extension>
            ...
        </extensions>
        ...
    </build>
    ...
</project>

Once the build extension is configured distribution management repositories can be defined in the pom.xml with an s3:// scheme.

<project>
  ...
  <distributionManagement>
      <repository>
          <id>aws-release</id>
          <name>AWS Release Repository</name>
          <url>s3://distribution.bucket/release</url>
      </repository>
      <snapshotRepository>
          <id>aws-snapshot</id>
          <name>AWS Snapshot Repository</name>
          <url>s3://distribution.bucket/snapshot</url>
      </snapshotRepository>
  </distributionManagement>
  ...
</project>

Finally the ~/.m2/settings.xml must be updated to include access and secret keys for the account. The access key should be used to populate the username element, and the secret key should be used to populate the passphrase element.

<settings>
    ...
    <servers>
        ...
        <server>
            <id>aws-release</id>
            <username>0123456789ABCDEFGHIJ</username>
            <passphrase>0123456789abcdefghijklmnopqrstuvwxyzABCD</passphrase>
        </server>
        <server>
            <id>aws-snapshot</id>
            <username>0123456789ABCDEFGHIJ</username>
            <passphrase>0123456789abcdefghijklmnopqrstuvwxyzABCD</passphrase>
        </server>
        ...
    </servers>
    ...
</settings>
tw.hyl.common

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

Версия
5.0.0.BUILD