dockpack.base_maven

Galaxy ビルドステータス

Maven - Mavenは、クロスプラットフォームでJavaプロジェクトをビルドするのに優れています。依存関係を管理し、プロジェクト全体のライフサイクルを実際に管理します。これはMavenをインストールするためのAnsibleロールです。

要件

このロールは、Ubuntu TrustyまたはRHEL/Centos 7などのRedHatシステム用に作成されています。dockpack.base_java8が必要です。

ロール変数

maven_versionを設定できます。現在のバージョンは3.6.3です。

ボールトファイルに保存する3つの変数があります:

mvn_master_password:

mvn_repo_username:

mvn_repo_password:

依存関係

MavenはJava8を必要とします。このロールはdockpack.base_java8に依存しており、このロールを使用すると自動的にインストールされます。

Mavenの手動使用方法

mvn -X deploy:deploy-file -DgroupId=$GROUPID -DartifactId=$FILENAME -Dversion=$VERSION -DgeneratePom=true -Dpackaging=jar -DrepositoryId="0ss-releases" -Durl="https://repo.example.com/path/releases" -Dfile=redis.jar

例のプレイブック

このロールを使用した完全な例については、私のビルドサーバーを確認してください: git clone https://github.com/bbaassssiiee/buildserver.git

このロールを使用する方法の例:

- hosts: servers
  roles:
     - { role: dockpack.base_java8 }
     - { role: dockpack.base_maven }

ライセンス

MIT

著者情報

Bas Meijer @bbaassssiiee

プロジェクトについて

Maven build system - mvn.

インストール
ansible-galaxy install dockpack.base_maven
ライセンス
mit
ダウンロード
374
所有者
CI/CD