Springプロジェクトの作成 (3/5)
作成:2015-07-04 09:21
更新:2015-07-04 09:21
更新:2015-07-04 09:21
■プロジェクトとpom.xmlについて
作成されたプロジェクトのフォルダ(ここでは「MySpringApp」フォルダ)の中には、「src」フォルダと「pom.xml」というファイルが作成されています。
「src」フォルダは、プロジェクトのファイル類がまとめられているところです。この中には以下のフォルダがあります。
「main」フォルダ――プログラムで使用するファイル類がまとめられます。
「test」フォルダ――プログラムで使うユニットテストのソースコードがまとめられます。
「main」フォルダ内には「java」フォルダがあり、その中にパッケージのフォルダ構成が用意され、そこに「App.java」というソースコードファイルが作成されます。これは、サンプルとして作成されたソースコードファイルで、中身はSpring Frameworkとは全然関係のない、ただのシンプルなJavaアプリケーションです。
もう1つの「pom.xml」ファイルが、Mavenプロジェクトのキモとなるものです。これは、プロジェクトに必要なライブラリなどの情報を記述したものです。Mavenでは、このファイルの情報を元に必要なファイル類をダウンロードしプロジェクトを生成していきます。つまり、このpom.xmlをきっちりと書いておかないと、プロジェクトはうまく作成できないのです。
下に、デフォルトで記述されているpom.xmlの内容をあげておきます。pom.xmlは、<project>というタグの中に、ざっと以下のようなタグを記述して構成されています。
<groupId> ――グループIDです。
<artifactId> ――アーティファクトIDです。
<version> ――バージョンを示すテキストです。
<packaging> ――パッケージの種類です。
<name> ――プロジェクト名です。
<url> ――URLです。
<properties> ――各種のプロパティが記述されます。ここでは、<project.build.sourceEncoding>というものが用意されています。これはプロジェクトのデフォルトエンコーディングを指定するものです。
<dependencies> ――この中に<dependency>というタグを使って、必要なライブラリの情報を記述します。デフォルトでは、JUnitのライブラリに関する情報が記述されています。
――これらのタグを記述して必要なライブライを構成していくのが、Mavenによるプロジェクト作成の基本なのです。
「src」フォルダは、プロジェクトのファイル類がまとめられているところです。この中には以下のフォルダがあります。
「main」フォルダ――プログラムで使用するファイル類がまとめられます。
「test」フォルダ――プログラムで使うユニットテストのソースコードがまとめられます。
「main」フォルダ内には「java」フォルダがあり、その中にパッケージのフォルダ構成が用意され、そこに「App.java」というソースコードファイルが作成されます。これは、サンプルとして作成されたソースコードファイルで、中身はSpring Frameworkとは全然関係のない、ただのシンプルなJavaアプリケーションです。
もう1つの「pom.xml」ファイルが、Mavenプロジェクトのキモとなるものです。これは、プロジェクトに必要なライブラリなどの情報を記述したものです。Mavenでは、このファイルの情報を元に必要なファイル類をダウンロードしプロジェクトを生成していきます。つまり、このpom.xmlをきっちりと書いておかないと、プロジェクトはうまく作成できないのです。
下に、デフォルトで記述されているpom.xmlの内容をあげておきます。pom.xmlは、<project>というタグの中に、ざっと以下のようなタグを記述して構成されています。
<groupId> ――グループIDです。
<artifactId> ――アーティファクトIDです。
<version> ――バージョンを示すテキストです。
<packaging> ――パッケージの種類です。
<name> ――プロジェクト名です。
<url> ――URLです。
<properties> ――各種のプロパティが記述されます。ここでは、<project.build.sourceEncoding>というものが用意されています。これはプロジェクトのデフォルトエンコーディングを指定するものです。
<dependencies> ――この中に<dependency>というタグを使って、必要なライブラリの情報を記述します。デフォルトでは、JUnitのライブラリに関する情報が記述されています。
――これらのタグを記述して必要なライブライを構成していくのが、Mavenによるプロジェクト作成の基本なのです。
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
●プログラム・リスト●
<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.tuyano.libro</groupId> <artifactId>MySpringApp</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>MySpringApp</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>
※関連コンテンツ
「初心者のためのSpring Framework入門」に戻る