今月は、antビルド中に生成されるjarファイルの1つが0バイトのサイズである間欠的な問題が発生しました。この0バイトのjarファイルは、earファイルにパッケージ化され、その後のデプロイメントは失敗します。私のプロジェクト構造は次のようになります。ディレクトリを構築した0バイトのjarファイルを生成するAntビルド
myProj
myProj-common
myProj-ejb
myProj-web
それは0バイトであるlibににmyProj-common.jarをファイルでこれらのファイルに
lib
myProj-common.jar <-- sometimes 0 bytes
META-INF
application.xml
MANIFEST.MF
myProj-common.jar <-- never 0 bytes
myProj-ejb.jar
myProj-web.war
が含まれています。メインビルドディレクトリにあるものは常に正しいサイズです。なぜ私が最終結果にjarファイルの2つのコピーを持っているのかはわかりません。すべてのAntビルドスクリプトは、NetBeansによって自動的に生成されました。
私はまだantビルドファイルの内容を学んでいるので、なぜそれほど複雑であるのかは完全にわかりません。私は、Solarisサーバー上のHudson環境でソフトウェアを構築するために使用する幾分最小限の代替build.xmlファイルを作成しました。そのビルドにはこの問題はありません。
NetBeans 7.0.1から7.1.1へのアップグレード後、問題はより頻繁に発生し、プロジェクトをNetBeans内またはコマンドライン内にビルドするかどうかに関係なく発生します。私がこの問題を抱えているシステムは、Windows XPを実行します。 NB 7.0.1では、おそらく6回で1回悪くなった。今、私は良いことがあるかもしれません。
私がこれをデバッグするために探しているはずのポインタは、一番高く評価されます。
感謝。私はそれらのオプションを試し、私が見つけることができるものを見ます。私は、何らかの進歩を遂げるか、解決したら報告します。 –
問題が発生したビルド用のantデバッグ出力を取得できました。しかし、豊富な出力と、主にmyProj-common.jarの発生のキーイングを調べると、ビルド中に何か問題が起こったというエラーや兆候は見られません。探している共通の蟻の問題の提案はありますか?明らかではないかもしれませんか? –