Content-Length: 163661 | pFad | http://b.hatena.ne.jp/site/www.oikaze.com/~tamada/
サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16e
www.oikaze.com/~tamada
Maven2 で jar ファイルを作るときに使われる maven-jar-plugin が対応している MANIFEST.MF のエントリは mainClass, addClassPath, addExtentions, classpathPrefix, packageName の 5 だけ なのだが,そこに Premain-Class やら Boot-Class-Path エントリなど自由にエントリを追加したい. そのためには自前で MANIFEST.MF を用意しておく.pom.xml に書いてある mainClass などととマージできるので,必要なものだけを書いた MANIFEST.MF があればよい. MANIFEST.MF の内容は以下の通り.置く場所は下の pom.xml と合わせる必要があるが,下の通りだと $basedir/src/main/resources/ME
A patch of maven-resources-plugin 2.2 for executing native2ascii. これは何? このパッチは maven-resources-plugin に native2ascii と同等の機能を追加します. 何でこんなのがいるの? - Maven2 は native2ascii を実行するためのプラグインやら機能やらが標準では提供されていません. - 有志が maven native2ascii plugin を提供していますが,これには一つの問題があります.それは native2ascii に渡されるプロパティファイルはフィルタリングされないというものです.プロパティファイルに ${pom.version} と書くとその部分を pom.xml の version タグの中身に置き換えてくれる機能が使えないのです.これはイタイ
J2SE 1.4 で書いたやりたいこと Class fooClass = Class.forName("Foo"); Foo fooObject = (Foo)fooClass.newInstance(); これを generics を使ってスマートに書きたい. 案1 Class<Foo> fooClass = (Class<Foo>)Class.forName("Foo"); Foo fooObject = fooClass.newInstance(); キャストが入っている時点で generics をスマートに使っていない. 案2 Class<?> fooClass = Class.forName("Foo"); Foo fooObject = fooClass.newInstance(); コンパイルエラー.? と Foo は互換じゃない. で煮詰まって検索してみたところ
■ 階層構造になっているプロジェクトの mvn site いろいろ. - site.xml も親プロジェクトから引き継がれる. - プロジェクト全体で使われる poweredBy タグは親プロジェクトの site.xml に書いておくとよい. - ある子サブプロジェクトのみで使われる poweredBy プロジェクトは,そのプロジェクトの site.xml にのみ書いておけばよい. - site.xml の body/links タグも親プロジェクトのみに書いておけばよい. - site.xml の body タグに <menu ref="modules"/> を書いておくと親プロジェクトでのページで,モジュール(子プロジェクト)一覧が左の柱に作られる. - 柱の各項目は子プロジェクトであり,そのリンクの名前は子プロジェクトの pom.xml の name タグの中身となる.
このページを最初にブックマークしてみませんか?
『www.oikaze.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/site/www.oikaze.com/~tamada/
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy