を作成した後に.warファイルを変更するAntターゲットを使用し、(ウィザードによって自動生成日食ではSDKで作成)自動生成されたbuild.xmlは、常にこのLiferayのSDKポートレットプラグインは:Liferayをポートレットで
<?xml version="1.0"?>
<project name="my-service-portlet" basedir="." default="deploy">
<import file="../build-common-portlet.xml" />
</project>
のように見えます
これにカスタムターゲットを追加することをお勧めしますか? .warファイルを作成した後で修正したい。このように: Is there a way with Apache Ant to update a jar file after it's been built? 私のwarファイルはLiferayのサービスビルダーによって自動作成されており、いくつかの最適化が必要なようです。 WEB-INF/lib/ .jarにもあるWEB-INF/src/.javaファイル(およびそれらのWEB-INF/classes/.classファイル)を削除します。彼らは重複しているようです。展開中にスペースを節約し、展開プロセスを簡素化し、スピードアップするために、これを実行できますか。
どのようにこのようなアリのターゲットはどのように見えますか?
おかげで、私はWEB-INF/libに/ ....瓶(Eclipseプロジェクトで依存関係が)もはやであることを実現していますが、 .warファイルに存在する(その内容は解凍されていた)。結局のところ "最適化"の余地がないかもしれません。しかし、一般的に、このトピック/答えはいつか将来的には便利かもしれません(たとえばwarfileに文書を追加するなど) – knb