Maven 入門 | Maven プロジェクト作成 | プロジェクト構成

プロジェクトが作成されると、コマンドを実行した作業フォルダに SampleMavenApp というフォルダが作成される。 これがプロジェクトのフォルダである。

このフォルダ内にフォルダやファイルが作成される。 構成を整理すると次のようになる。

SampleMavenApp フォルダ

$ tree
.
├── pom.xml
└── src
    ├── main
    │   └── java
    │       └── com
    │           └── devkuma
    │               └── App.java
    └── test
        └── java
            └── com
                └── devkuma
                    └── AppTest.java

プロジェクトを開くと src フォルダと pom.xml ファイルがある。 src は作成するプロジェクトで使用するさまざまなファイルをまとめて置く場所である。 プロジェクトで使用するファイルはすべてこの中に保存される。 pom.xml はビルドファイルであり、これについては後で説明する。

src フォルダには main フォルダと test フォルダがある。 main はメインプログラム用フォルダであり、この中にプロジェクトのプログラム関連のソースコードなどが配置される。 Java ソースコードは main の中の java フォルダに保存される。

test フォルダはテスト関連のフォルダであり、その中にも java フォルダがあり、テストパッケージとソースコードファイルを配置する。 maintest はどちらも、言語名のフォルダ、ここでは java フォルダがあり、その中にパッケージのフォルダとソースコードファイルが配置される同じ構成になっている。

パッケージとソースコードファイル

main フォルダにある java フォルダの中には、例として Java ソースコードファイルが入っている。 フォルダを開くと comdevkuma というフォルダがあり、その中に App.java というファイルがある。

フォルダ構成から分かるように、com.devkuma はパッケージのフォルダである。 先ほどプロジェクトを作成するときに package: com.devkuma と入力した。 そのため、com.devkuma パッケージにサンプルソースコードファイルが配置されている。 新しいプログラムを作成する場合は、このフォルダにソースコードファイルを配置すればよい。