Apache Maven(アパッチ メイヴン/メイヴェン)は、Java用プロジェクト管理ツールである。Apache Antに代わるものとして作られた。Apacheライセンスにて配布されているオープンソースソフトウェアである。 特徴[編集] このツールの大きな特徴はプラグイン拡張により様々な使い方ができることである。ソースコードのコンパイル、テスト、Javadoc生成、テストレポート生成、プロジェクトサイト生成、JAR生成、サーバへのデプロイ、WAR, EARファイル生成など様々な機能が用意されており、Antの場合にはbuild.xmlという設定ファイルに細かい指示を記述して行っていた各処理を、Mavenでは大まかな指示をpom.xmlに記述して処理する形となっている。 Mavenの大きな特徴は、pom.xmlの<dependency>タグにプロジェクトで使用したいJARライブラリ名及びバー
This tutorial needs a review. You can edit it in GitHub following these contribution guidelines. このチュートリアルでは、NetBeans IDEを使用して、Mavenの原型からJava Swingアプリケーションを作成します。このアプリケーションではHibernateフレームワークを持続性レイヤーとして使用し、リレーショナル・データベースからPOJO (plain old Java objects)を取得します。このチュートリアルでは、IDEのウィザードを使用して必要なHibernateファイルを作成し、Hibernateの依存性をPOMに追加する方法をデモンストレーションします。Javaオブジェクトを作成し、Hibernateを使用するようにアプリケーションを構成した後、データを検索および表
MavenはJavaを使った開発の開発ライフサイクルを管理するツール。 プロジェクトで使用するライブラリをダウンロードしたり、ビルドやパッケージング、テストの実行やレポートの作成、デブロイ等を管理し、ほぼ自動化させる事ができる。 例えば、log4jを使いたいと思ったときには、次のようにMavenの設定ファイルに記述するだけで、プログラム内からlog4jを利用できるようになる。 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency> jar間の依存関係にも対応し、必要なjarがあれば一緒にダウンロードしてきてくれる。 これだけでMavenのパワーが伺い知れる。 しかし、これはMavenの機能の一部でしかない。 使用するjarだけでなくMaven自身の機能もプラグインによって拡張できる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く