Maven2

Mojo

Maven2のPluginを集めたMojoというプロジェクトがあり、これを使うとTomcatへのデプロイやCoberturaを利用したコードカバレッジのレポートを出力できるらしい。Mojo http://mojo.codehaus.org/index.html

Maven book

Hibernateのサイトを見ていたら、Mavenの情報源として公式サイトとMaven bookというものがリンクされていた。下記URLからHTML版、およびPDF版が見られる。 http://books.sonatype.com/maven-book/index.html Maven Guide - applicable for Hibernate Core ht…

ArcheTypeの種類

どのようなArcheTypeがあるのか調べた。 maven-archetype-j2ee-simple maven-archetype-quickstart maven-archetype-site-simple maven-archetype-site 次のコマンドで表示されたものです。 mvn archetype:generate

ソースのバージョン

初期設定では @Override など注釈(アノテーション)を使用するとコンパイルで次のようなエラーになる。 FooBar.java:[25,2] 注釈は -source 1.3 でサポートされていません (注釈を使用可能にするには、-source 5 以降を使用してください) @OverrideMaven の…

HowTo 〜 コンパイル

アプリケーションコードのコンパイル pom.xml があるフォルダに移動してコマンドラインから以下を実行します。 mvn compile# Mavenをインストールしたあと、はじめてコンパイルするときは必要なファイルをダウンロードするため時間がかかります。コンパイル…

HowTo 〜 セットアップ

よくわからないので先に進みます。Guide to Configuring Maven http://maven.apache.org/guides/mini/guide-configuring-maven.html

利点

一般的に良いとされている慣習を使うことで、プロジェクトがうまくいく可能性が高くなるそうです。Benefits of using Maven http://maven.apache.org/benefits-of-using-maven.html これも現時点では、よくわからないので次に進む。

Mavenっの概要

Mavenは、プロジェクトを構築するために良いと思われる仕組みを提供するもので詳しくは次のページに書かれている。Philosophy of Maven http://maven.apache.org/background/philosophy-of-maven.htmlHistory of Maven http://d.hatena.ne.jp/TzlTTqTj/searc…

HowTo 〜 ドキュメントの生成

初期プロジェクトを作るときは、次のようなコマンドを実行する。 # 1行で記述 mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-site \ -DgroupId=com.mycompany.app -DartifactId=my-app-…

Getting Started

インストールが終わったので「Maven Getting Started Guide」に挑戦してみる。http://maven.apache.org/users/index.html 内容は次のとおり、 Mavenの概要 利点 HowTo セットアップ プロジェクトの作成 コンパイル ドキュメントの生成 etc.

Maven2 のインストール

ある日、Seasar2(SAStruts)のプロジェクトにpom.xmlというファイルが含まれているのを発見したのがきっかけだった。当時の僕がpom.xmlについて知っていたのはMavenとかいうツールで使われるファイルだっていうことことくらいで、Mavenについてはmakeやantの…