タグ

Mavenに関するshny_wdのブックマーク (3)

  • Mavenを使った開発 - いつかMavenと呼ばれたい@Wiki

    Mavenを使った開発を俯瞰すると図のようになります。 ① プロジェクトテンプレート(Artchetype:アーキタイプ)を使ってMavenプロジェクトの雛型を作成します。Mavenにはビルド成果物(Artifact:アーティファクト)の種類に応じて、さまざまなアーキタイプがあらかじめ用意されています。また自分でアーキタイプを作成することもできます。 アーキタイプを使ってテンプレートの雛型を作成するにはarchtypeプラグインのcreateゴールを使います。 mvn archetype:create \ -DgroupId=com.mycompany.app \ -DartifactId=my-webapp \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-we

    Mavenを使った開発 - いつかMavenと呼ばれたい@Wiki
  • Mavenでビルドする際の10のTips - cynipeと読む

    1. 環境別の設定はプロファイルで 環境毎に切り替えたいっていう設定ファイルは大抵のプロジェクトにはあると思います。DB接続先設定だったり、ロギング設定、場合によってはweb.xmlの初期化パラメータとか。最近流行り?のAppEngineだとデプロイ先の設定、開発時のcronの設定とか。こういった環境毎の設定を都度都度書き換えてなんてことをやってたらバージョン管理上うまくない*1ですし、Hudson、その他自動化スクリプトからデプロイを行ったりする際に色々とうまくないです。なので、こういった設定はプロファイルを使ってサクっと切り替えられるようにしてます。 詳しいプロファイルの使い方*2についてはそのうち別エントリで書く*3!...と思います。基的なことはTECHSCOREさんのここを参照すればかなり分かるはずです。自分はここで覚えました。ただMaven3からはprofiles.xmlの使

    Mavenでビルドする際の10のTips - cynipeと読む
  • 【ハウツー】Mavenのパワーをより簡単に! Apache Ivyを試す (1) Mavenのパワーをより簡単に! - Apache Ivyを試してみる | エンタープライズ | マイコミジャーナル

    Mavenのメリットとデメリット Mavenはご存じのとおりJavaベースのビルドツールだ。JavaのビルドツールというとApache Antが有名だが、MavenはAntと比べると以下のようなメリットがある。 ライブラリの依存関係を解決できる 標準でプロジェクトサイトの生成やテストの実行など様々なゴールが用意されている Mavenの流儀に従うことで設定ファイルをほとんど記述せずに済む 豊富なプラグインが用意されている Mavenは単なるビルドツールではなく、ライブラリ管理や、プロジェクトサイトやテストレポートの生成などの機能も備えており、Antと比べるとプロジェクトのより広範囲の運用をサポートしてくれるツールといえる。 とはいうものの、Mavenはいいところばかりではない。たとえばインターネットに接続できない環境ではインターネット上のリポジトリを参照できなかったり、Mavenの流儀を外れ

  • 1