配布用の製品をバンドルする作業を行っています。XML 標準、JSON、JQuery、html、JavaScript を使用し、複数のサーバーが含まれています。これは純粋な Java アプリケーションではありません。メインクラスはありません。jar ファイルを作成しようとすると、開けませんでした。jar ファイルのメイン クラスがないというエラー メッセージが表示されました。回避策として、代わりに tar ファイルをエクスポートしています。より良いアプローチはありますか?
さらに、ant スクリプトを使用してインストール ファイルを実行しています。私は使っている:
<target name="install" depends="tarChmodCompilerListener">
<izpack input="install.xml"
output="IzPack-install.jar"
installerType="standard"
basedir="${basedir}"
izPackDir="${izPackDir}" />
</target>
Ant プログラムを実行しようとすると、izpack タグが認識されません (このコード ブロックは IzPack wiki から入手しました)。これを認識するにはjarファイルが必要だと思いますが、どれがどこにあるかわかりません。build.xml でこのコード ブロックを実行するにはどうすればよいですか?
Mac環境で作業しています。私はEclipseとシェルスクリプトを使用しています。Windows、Linux、または Mac へのエクスポート用にインストール プログラムが機能するため、IzPack を使用したかったのです。使用すべき別のプログラムはありますか?