maven構成環境

8404 ワード

原文住所:maven環境の迅速な構築
 
 
---------------------------------------------
Jdk  1.5以上java開発環境.
Eclipse IDE 一つ.
Maven 3.0.3ダウンロードアドレス:  http://maven.apache.org/docs/3.0.3/release-notes.html
----//      

 
ステップ1:maven環境の構成
 
ダウンロードファイルを解凍し、maven環境を設定します.
jdkを構成したことがあるなら、ここは難しくないはずです.私のmaven環境は:F:mavenapache-maven-3.0.3
私のコンピュータ---属性---高級---環境変数---環境変数---新築
変数名:M 2_HOME
変数値:F:mavenapache-maven-3.0.3
パスが見つかりました 
環境変数の値の末尾に追加:;%M2_HOME%\bin;---前注意セミコロン
もちろん、pathで直接 パスの下に追加:;F:\maven\apache-maven-3.0.3\bin  ただ上の方法はもっと優雅です.
私が新しく建てた
コマンドプロンプト(開始---実行---cmd)を開き、java環境とmaven環境にエラーがないかどうかを確認します.
 
maven 配置环境
 
ステップ2:倉庫の場所の変更
 
プロジェクトに依存するjarパッケージをすべて保存するために、私たちの倉庫アドレスを変更します.
マイウェアハウスパス:F:mavenrepo----このパスは私が自分で作成したもので、パスをどこにでも作成できます.
...apache-maven-3.0.3confディレクトリの下にあるsetting.xmlファイルを開き、作成した倉庫パスに設定します.
maven 配置环境
次はコマンドで検証します.コマンドプロンプトを開き、入力:mvn help:system 
このコマンドはjavaシステムのプロパティと環境変数をすべて印刷します.これらの情報は私たちの日常のプログラミングの仕事に役立ちます.
実行中にエラーがなければ、私たちの倉庫(F:mavenrepo)を開くと、ファイルがいくつか入っていることがわかります.これらのファイルはmavenの中央倉庫からローカル倉庫にダウンロードしたものです.
 
ステップ3:mavenプロジェクトの作成
私たち自身のプロジェクトを作成します.
mavenコマンドラインでプロジェクトを作成します
maven 配置环境
mvn archetype:create -DgroupId=com.yangyang.test -DartifactId=hello -DpackageName=com.yangyang.test -Dversion=1.0
 
プロジェクトの構築は初めてなので、依存するjarパッケージはすべてmavenの中央倉庫からダウンロードするので、待つ時間がかかります.後で私達の地元の倉庫の中で私達のよく使うjarバッグを蓄積した後に、私達の開発はとても規範的で便利になります.^^!!
 
jarパッケージをダウンロードする時間を借りてpom.xmlファイルについて説明します.
 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

     <groupId>com.yangyang.test</groupId>
      <artifactId>hello</artifactId>
      <version>1.0</version>
   <packaging>jar</packaging>

  <name>hello</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>


Ø Project:pom.xmlファイルの最上位要素; Ø modelVersion:POMで使用されるオブジェクトモデルのバージョンを示します.この値はめったに変更されません.Ø groupId:プロジェクトを作成する組織またはグループの一意のIDを指定します.GroupIdはプロジェクトの重要な識別子であり、典型的には、この識別子は組織の完全な限定名で定義される.たとえばorg.apache.maven.pluginsは、すべてのMavenプラグインプロジェクトで指定されたgroupIdです. Ø artifactId:このプロジェクトで生成された主な製品の基本名を指定します.プロジェクトの主な製品は通常JARファイルです.第二に、ソースパケットのように、通常artifactIdは最後の名前の一部として使用される.典型的な製品名はこの形式を使用します. (myapp-1.0.jarなど). Ø バージョン:プロジェクト製品のバージョン番号.Mavenはバージョンの管理を支援し、SNAPSHOTというバージョンをよく見ることができ、プロジェクトが開発段階にあることを示しています. Ø name:maven生成ドキュメントで通常使用されるアイテムの表示名. Ø url:maven生成ドキュメントで一般的に使用されるプロジェクトサイトを指定します. Ø description:mavenが生成したドキュメントで一般的に使用されるこの項目を説明します.
 
1つのプロジェクトのうち、次の部分だけが注目されています.
com.chongshi.test
 hello
 1.0
 
ステップ4:プロジェクトコードのコンパイル
私たちのプロジェクトは作成済みです.しかし、ディレクトリを開くと、eclipseに必要なプロジェクトディレクトリフォーマットではありません.eclipseがインポートできるプロジェクトに構築する必要があります.
コマンドプロンプトの下で作成したプロジェクトディレクトリ(F:mavenhello)に入り、mvnを実行します. clean compile
maven 配置环境
Clean mavenクリーンアップ入力ディレクトリtarget/、compileはmavenコンパイルプロジェクトのメインコードを教えます.
急がないでください、私达はまたしばらくの时间を要してダウンロードして、関连jarかばん.^^!初めてmavenを使うには落ち着くことを学ばなければならない.
 
プロジェクトはコンパイル済みですが、プロジェクトのディレクトリ構造は私たちが望んでいるeclipseのプロジェクト構造ではなく、eclipseにインポートできません.したがって、mvnというコマンドも実行する必要があります. eclipse:eclipse
 
コマンドの実行が完了すると、必要なプロジェクトディレクトリが必要になります.
 
ステップ5:eclipseツールのインポート
 
開いているeclipseツール.
まずmaven倉庫パスを構成します
Window----Perferences-----java-----Build Path-----Classpath Variables
New変数のクラスパス.
maven 配置环境
Name :M2_REPO   この名前は大文字でなければなりません.
Path :F:/maven/repo  「Folder...」をクリックして、ローカル倉庫がある場所を見つけます.
 
次に、私のhelloプロジェクトをインポートできます.Eclipseがどのようにプロジェクトをインポートするかは、java開発者であればここでは言いません.
 
ステップ6:パッケージの更新とダウンロード
 
プロジェクトを開くとjunit 3.8.1です.少し年を取っています.では、4.7に変えたいのですが、どのようにmavenで交換しますか.実は、簡単です.私たちのプロジェクトのpom.xmlファイルを開きます.
……
<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
……


変更、junitのバージョン番号、再実行:mvn eclipse:eclipse  
Maven 中央倉庫住所:http://search.maven.org
 
もしstrutsをダウンロードしたいなら のjarパッケージです.検索ボックス内でstrrutsを検索する ,中央倉庫のすべてのstrutsバージョンがリストされます.
リストのフォーマットはpom.xmlプロファイルのフォーマットに対応しています.