webapp +フィルタを作成するためにnetbeansを使用しています。webappのjarファイルを作成する
フィルターのためにjarファイル(tomcat/libフォルダーに配置)を生成したいとします。
プロジェクトをコンパイルすると、warファイルが生成されます。
は、代わりにjarファイルを生成するようにnetbeansに指示する方法はありますか?
webapp +フィルタを作成するためにnetbeansを使用しています。webappのjarファイルを作成する
フィルターのためにjarファイル(tomcat/libフォルダーに配置)を生成したいとします。
プロジェクトをコンパイルすると、warファイルが生成されます。
は、代わりにjarファイルを生成するようにnetbeansに指示する方法はありますか?
別のプロジェクトを作成して.jarファイルを生成します。その場合も、端末を使って.jarを作成しなければならないと思います。私が知る限り、netbeans IDEを使用してWebプロジェクト用の.jarファイルを作成することはできません。
netbeansで使用されるbuild.xmlを変更し、生成されたjarにコピータスクを追加することがあります。
あなたの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答えに
良い答え.... – goh
これは答えです。 –
強化 - あなたは、変数${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>
を使用してWebアプリケーション名を取得することができ、私はあなたがフィルターにjarファイルを作りたい理由はわからないんだけど、あなたの理由は再用である場合それはちょうど別のプロジェクトでなければなりません。 –
感謝の男!私はあまりにも長い間それの周りに戦ってきた – lolo