タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MavenとJavaに関するteematsuのブックマーク (5)

  • Maven2、Maven3のPOMの書き方まとめ〜ビルド設定編〜 - ぺーぺーSEのブログ

    参考:http://maven.apache.org/pom.html blog.pepese.com ■概要 <project ...> <build> <defaultGoal>...</defaultGoal> <directory>...</directory> <finalName>...</finalName> <filters> <filter>...</filter> </filters> <resources> <resource> <targetPath>...</targetPath> <filtering>...</filtering> <directory>...</directory> <includes> <include>...</include> </includes> <excludes> <exclude>...</exclude> </exclude

    Maven2、Maven3のPOMの書き方まとめ〜ビルド設定編〜 - ぺーぺーSEのブログ
  • フィルタリング

    Mavenには、フィルタリング(Filtering)という概念があります。 簡単に言えば、ビルド時に動的なテキスト置換を行うことです。 例えば、リソースファイルに # application.properties application.name=${pom.name} application.version=${pom.version} のような形式の記述があった場合にそれを # application.properties application.name=Maven Quick Start Archetype application.version=1.0-SNAPSHOT に置き換えてビルドを行います。 もちろん、通常のファイルでフィルタリングをしては困るので デフォルトではこのフィルタ機能はOFFになっています。 フィルタ機能を有効にするには、pom.xml の resource

    teematsu
    teematsu 2014/02/14
    フィルタリングについて、短く分かりやすい説明。
  • maven-war-pluginで環境ごとの設定ファイルを管理してみた - Challenge Engineer Life !

    開発フェーズは終わり、細かい残作業の片づけと、結合試験の準備が始まりました。 で、前々から頭の中で「どうするのが楽なんだろう…」と思っていた 環境ごとにwarに含む設定ファイルをどうやって切り替え、管理するかなぁ… という疑問に着手しました。もっと早い段階から考えてやっとけよ!と自分で突っ込みつつ…恒例の「時間がなかったんです」という言い訳(^^; 色々方法がありそうですが、今回は以下のサイト群を参考にmaven-war-pluginとprofileを使うことにしました。 Apacheのサイト maven-war-pluginで設定ファイルとweb.xmlを書き換えたWarを作ってみる Mavenビルド時に開発用とリリース用でリソースを入れ替える。 TECHSCORE プロファイル 今のところ環境は少ない 設定ファイルを分ける前提となる環境は 開発用(今まではこれ) 結合テスト用その1 結

    maven-war-pluginで環境ごとの設定ファイルを管理してみた - Challenge Engineer Life !
  • Mavenビルド時に開発用とリリース用でリソースを入れ替える。 - Develop with pleasure!

    アプリケーションの開発中、開発用のモジュールとリリース用のモジュールで、設定ファイル等を書き換えたいというケースは多いと思う。代表的な例だとDBへの接続。開発中はJDBCのDriverManagerで接続し、リリース時はJNDIからDataSourceを取得とか。 Maven2ではそういった環境に依存する設定をProfileという概念で環境毎に定義できる。pom.xmlに <profiles> <profile> <id>release</id> <properties> <maven.test.skip>true</maven.test.skip> </properties> </profile> </profiles> と追加し、 mvn install -P releaseとPオプションでプロファイルを選択して実行する。上の例では、単体テストがスキップされる。 で、やりたいのはリソー

    Mavenビルド時に開発用とリリース用でリソースを入れ替える。 - Develop with pleasure!
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • 1