JAR内にあるビルドファイルでAntを実行できるかどうか疑問に思っています。私がこれに興味を持っている理由は、jar が目的地に移動された後に呼び出すことができる「デプロイ」ターゲットをビルドファイルに含めたいからです。その「展開」ターゲットは、プログラムの実行に必要なリソースやその他のライブラリを抽出します。
たとえば、ビルド時にプロパティ、画像、および外部 jar を jar 内にパッケージ化します。展開プロセスは、jar を実行する予定の場所に移動し、呼び出しant <someOption> myjar.jar/build.xml deploy
などで構成されます。
それは理にかなっていますか?