2011-10-21 18 views
1

webapp +フィルタを作成するためにnetbeansを使用しています。webappのjarファイルを作成する

フィルターのためにjarファイル(tomcat/libフォルダーに配置)を生成したいとします。

プロジェクトをコンパイルすると、warファイルが生成されます。

は、代わりにjarファイルを生成するようにnetbeansに指示する方法はありますか?

+1

を使用してWebアプリケーション名を取得することができ、私はあなたがフィルターにjarファイルを作りたい理由はわからないんだけど、あなたの理由は再用である場合それはちょうど別のプロジェクトでなければなりません。 –

+0

感謝の男!私はあまりにも長い間それの周りに戦ってきた – lolo

答えて

0

別のプロジェクトを作成して.jarファイルを生成します。その場合も、端末を使って.jarを作成しなければならないと思います。私が知る限り、netbeans IDEを使用してWebプロジェクト用の.jarファイルを作成することはできません。

0

netbeansで使用されるbuild.xmlを変更し、生成されたjarにコピータスクを追加することがあります。

3

あなたのbuild.xmlに、このようなものを追加することができます。あなたの戦争と一緒にjarファイルを構築します

<target name="-post-compile"> 
    <jar destfile="${basedir}/dist/my_web_app.jar"> 
     <fileset dir="${basedir}/build/web/WEB-INF/classes"> 

     </fileset> 
    </jar> 
</target> 

を。

編集:この方法を少し改善するために、下記のRavindraの回答を参照してください。 @DeadPassive答えに

+1

良い答え.... – goh

+0

これは答えです。 –

2

強化 - あなたは、変数${ant.project.name}

<target name="-post-compile"> 
    <jar destfile="${basedir}/dist/${ant.project.name}.jar"> 
     <fileset dir="${basedir}/build/web/WEB-INF/classes"> 
     </fileset> 
    </jar> 
</target> 
関連する問題