まず、Mavenは何ですか?
Mavenは、プロジェクト管理や理解のためのツールです。Mavenは、完全なライフサイクルの枠組みを構築するための開発者に提供します。開発チームは、標準のデフォルトのディレクトリ構造とビルドのライフサイクルを使用して、Mavenをプロジェクトを構築するための基本的なツールを自動化することができます。
複数の開発チーム環境は、Mavenの設定ができた場合の標準的な構成では、非常に短時間で完了します。プロジェクトの大半は単純であり、かつ再利用できるので、Mavenは開発者の仕事やすくすると同時に、レポート、検査、ビルドとテストの自動化設定を作成します。
第二に、インストール達人
インストールの達人、環境支援JDKの仕事の必要性。
ほとんどのチュートリアルは、オンラインJDKとMavenのコンパイルとインストールされている、あなたは、いくつかの環境変数を設定する必要があります。あなたはバージョンを指定する必要がある場合は、コンパイルしてインストールする必要があります。
ここでは簡単設置のため、直接apt-getをインストールします。
環境説明
オペレーティングシステム | IP | 役割 |
Ubuntuの-16.04.4-サーバのamd64 | 192.168.10.122 | ジェンキンス |
サーバージェンキンスにログオンします
オープンJDKをインストールします。
-y OpenJDKの-8-JDKをインストールapt-getを
ビューJavaのバージョン
Ubuntuの@ルート:〜#のjava -version OpenJDKのバージョン"1.8.0_222" OpenJDKのランタイム環境(ビルド1.8.0_222-8u222-b10-1ubuntu1〜16.04.1-B10) OpenJDKの64ビットサーバーVM(ビルド25.222-B10、混合モード)
インストールの達人
-y Mavenをインストールapt-getを
Mavenのは、正しくMavenのの印刷版をインストールされていることを確認するには:
Ubuntuの@ルート:〜#MVN -version のApache Mavenの3.3.9 Mavenのホーム:を/ usr / share / Mavenの Javaバージョン:1.8.0_222、ベンダー:プライベートビルド Javaホーム:は/ usr / libに/ JVM / javaの-8-openjdk- AMD64 / JRE デフォルトロケール:zh_CNに、プラットフォームのエンコーディング:UTF-8 OS名: "Linuxの"バージョン: "4.4.0-116-ジェネリック"、アーチ: "AMD64"、家族: "UNIX"
注:一部のチュートリアルでは、Mavenのアリクラウドを更新するためのソースを変更したいと言います。
依存関係の一部の古いバージョンでは、アリの雲ではないので、しかし、自由に、変更できません。
三、ジェンキンスのconfigure達人
JDKを追加
ジェンキンスの管理]をクリックし、ジェンキンス管理の背景にログオンします - >グローバルコンフィギュレーションツール
クリックしてJDKを追加します。
チェック、削除の前に自動的にインストールします。
エイリアスとJAVA_HOMEを入力します。
注:以下のJAVA_HOME入力ボックス、警告またはエラーメッセージを持っていない、それ以外のパスが正しくありません。
MVN -versionコマンドを使用する場合は、Javaホーム変数注印刷されています:最後のJREを削除します
Mavenを追加
Mavenを追加]をクリックします
チェック、削除の前に自動的にインストールします。
名前とMAVEN_HOMEを入力します。
注:使用MVN -versionコマンドは、Mavenのホーム変数を見ることができます
以下MAVEN_HOME入力ボックスには、それ以外のパスが間違っている、警告またはエラーメッセージを持っていません。
[保存]ボタンをクリックします
第四に、Mavenの統合プラグインをインストール
ログジェンキンス背景、ジェンキンスの管理]をクリックします - > [プラグインを管理します
検索キーワードは、プラグインMavenの統合を見つけ、Mavenの、およびそれをチェック
下記をクリックして直接インストールします
数分待って、あなたは完全にインストールすることができます。
あなたがインストールする場合はMavenの統合を手動でダウンロードしたファイルは、ダウンロードの特定のパスにjavadoc.hpi必要が失敗し、エラーメッセージがサンダーのダウンロードを使用し、プロンプトが表示されます。
そして、ジェンキンスで高度なモードを選択管理にプラグインし、インストールを解決することができますアップロード!