pom.xml設定ファイル

Javaプロジェクトは、最も重要なのは経由でサードパーティのライブラリを管理するためにMavenを使ってのpom.xmlのファイルを、このセクションでは、ファイルの使用について説明します。

pom.xmlファイル


するには(四)通过 mvn 命令创建 Maven 项目、例として作成を投影します。プロジェクトのルートディレクトリにある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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.myapp.pro</groupId>
  <artifactId>myapp</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>

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

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

  </dependencies>

</project>
  • プロジェクト:トップレベル要素のpom.xmlファイル。

  • modelVersion:POMを使用するオブジェクトモデルのバージョンを指定しました。この値はほとんど変化しません。

  • groupIdは一意のプロジェクトを作成するために、指定された組織またはグループを識別します。グループIDは、通常、組織の完全修飾名を持つこの識別が定義するために、重要なプロジェクトを特定することです。例えば、org.apache.maven.pluginsすべてのMavenプラグインプロジェクト固有のgroupId。

  • たartifactId:プロジェクトによって生成主な製品のベース名を指定します。プロジェクトの主な製品は、一般的にJARファイルです。一般に、ソースコードのパッケージとして使用される第二は、名前の最後の部分としての成果物。この形式で使用される典型的な製品名: - (例:myappの-1.0.jar)。

  • バージョン:プロジェクトの製品のバージョン番号。Mavenは、プロジェクトが開発段階にあることを示す、あなたは多くの場合、このバージョンのスナップショットを見ることができます、あなたはバージョンを管理することができます。

  • 名前:通常、生成された文書の達人のために、プロジェクトの名前が表示されます。

  • URL:一般的に生成されたMavenを文書化するために使用されるプロジェクトサイトを、指定します。

  • 説明:プロジェクトの説明は、通常、文書の達人のために生成されました。

サードパーティのライブラリの管理


サードパーティのライブラリを追加するには、次のように私たちが注力する必要があるいくつかのパラメータです。

<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>

これは、展開の管理に主に依存しています。現在、あなたは5つの値を使用することができます。

  • コンパイル、すべてのステージのデフォルト値は、プロジェクトと一緒にリリースされます。
  • 、コンパイルと同様、提供される所望のJDK、容器、またはユーザがこの依存関係を提供することができます。servlet.jarはよいます。
  • このような位相を実行し、テストするためのJDBCドライバとしてのみ、実行時にランタイム、、。
  • 試験は、試験にのみ使用される場合、コンパイルおよびテストコードを実行します。これは、プロジェクトに公開されることはありません。
  • 明示的な依存あってjarファイルを提供するために必要な、提供に類似したシステムは、Mavenのリポジトリでそれを見つけることができません。

pom.xml設定JUnitの、昔の明らかにいくつかのバージョンを見ることによって、私たちは最新のJunit4をダウンロードするには行きましたが、我々はそれを行う方法のMavenの特定のバージョンを知らないのか?我々は、中央Mavenのリポジトリクエリに行くことができます。

Mavenのリポジトリ:http://mavenrepository.com/

ウェブサイト「JUnitの」を通じて、Junit4は、コンフィギュレーションの最新バージョンを見つけます。
ここに画像を挿入説明
pom.xml Junit4の構成を変更します。

<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>

Mavenのコマンドまたはプロジェクトを更新し、サードパーティのライブラリ(プラグイン)によります。

myapp > mvn clean

myapp > mvn idea:idea

参照用のMavenプラグインについて:http://maven.apache.org/plugins/index.html

おすすめ

転載: blog.csdn.net/weixin_44474742/article/details/90574391