##Mavenプロジェクトの作り方
$mvn archetype:generate
上記のコマンドをターミナル・コマンドプロンプトで実行すると、Mavenプロジェクトが作られ始めます。(*Mavenをインストールしておく必要がある。私の場合はhomebrewでインストールしました。)
そして以下の事を聞かれるので、以下のように答えていきます。
Choose a number or apply filter
上記のメッセージが出てくる。これはグループIDの指定。
フィルターを設定する必要がないのであればEnter。
Choose org.apache.maven.archetypes:maven-archetype-quickstart version:
リストの中から使いたいバージョンを選択。
特にないならEnter。
Define value for property ‘groupId’::
これはプロジェクトのグループID。
基本的に作成するプログラムを配置するパッケージを指定。
パッケージ名を何か適当に入力
(例: jp.tuyano.spring.sample1)
Define value for property ‘artifactId’::
アーティファクトIDを入力。
プロジェクトの名前を入力。
(例:MySampleApp1)
Define value for property ‘version’: 1.0-SNAPSHOT::
バージョン名。1.0-SNAPSHOTがデフォルトで指定されている。
特に変える必要がないのであればEnter。
Define value for property ‘package’:
さっきグループIDで入力したものがデフォルトで設定されているので、Enter。
次に内容の確認。Y/Nで聞かれるから間違っていなかったら、Y
##MavenによるBuild
$mvn install```
プログラムをパッケージ化し、ローカルリポジトリにインストールする命令。
必要なライブラリをダウンロードして、プロジェクトを指定のパッケージファイルにまとめてくれる。
プログラムをコンパイルするならmvn compile,
パッケージを作成するならmvn package
などのコマンドがある。
ここら辺は適宜調べてみるといいと思います。
---
##Mavenによる実行
```$cd target```
```$java -classpath ./MySampleApp1-1.0-SNAPSHOT.jar jp.tuyano.spring.sample1.App```
"/"を使っているが"/"の部分をOSによって変える必要がある。
https://stackoverflow.com/questions/4528438/classpath-does-not-work-under-linux