2016-11-10 6 views
0

maven-archetype-quickstartを使って簡単なプロジェクトを作成してMavenを学習しています。 archetypeVersionという名前のプロパティが見つかりました。デフォルト値はRELEASEです。私はこの物件の目的を知りたいと思っています。それにはRELEASE以外の可能な値が含まれています。mavenのarchetypeVersionプロパティの使用方法は?

答えて

0

Mavenのは、基本的に3つの事

  1. グループ
  2. アーティファクト
  3. バージョンだから、

の組み合わせがあるユニークなプロジェクト識別子を持っている、archetypeVersionはバージョンときに入る値であり、プロジェクトを作成しています。

例えばgroup:artifact:versionの組み合わせになります

com.test.example:myexample:1.0-SNAPSHOT 

ほとんどのプロジェクト慣例により、次のバージョン管理システムを使用し

  1. SNAPSHOT
  2. RELEASE-CANDIDATEまたはRC
  3. RELEASE

このバージョンの値は何でもかまいません。上記の値は通常の規約です。

通常、スナップショットは作業中のコードの最新バージョンを意味し、通常は単体テストのみテストされます。

RELEASE-CANDIDATEは通常、ユーザーが受け入れテストを行うためのものです。

RELEASEは、PRODに導入できる最終バージョンです。

ですから、次のコマンド

mvn archetype:generate         \ 
    -DarchetypeGroupId=<archetype-groupId>    \ 
    -DarchetypeArtifactId=<archetype-artifactId>   \ 
    -DarchetypeVersion=<archetype-version>    \ 
    -DgroupId=<my.groupid>        \ 
    -DartifactId=<my-artifactId> 

を実行している場合、あなたはあなたのプロジェクトが<archetype-version>

+0

おかげでたくさんにしたいバージョンを入れなければならないでしょう。それは私が理解するのを助けた。 – Babu

関連する問題