0

Web ベースのフロントエンドを備えた複雑なシミュレーター用の配布パッケージを開発しようとしています (www.powertac.org を参照)。シミュレーターは、11 個の個別のモジュールを備えた Spring ベースのアプリケーションです。ユーザーが単純に pom.xml をダウンロードしてサーバーを直接実行できるようにする「ヘッドレス」バージョン (Web フロントエンドなし) を配布しました - Maven は必要に応じてすべての部分をダウンロードし、コマンドでメイン クラスを呼び出します行引数。

今度は、シミュレーターと Web アプリを含むバージョンを配布したいと考えています。ユーザーにも同じエクスペリエンスを提供したいと考えています。Maven コマンドを発行して、Web コンテナーで起動して実行するだけです。ユーザーは、jetty または tomcat を既にインストールしている必要はありません。これを行うために貨物プラグインを構成しようとしました。jetty を正しくダウンロードし、war ファイルにはすべての依存関係 (WEB-INF/lib の下) が含まれているように見えますが、依存関係がクラスパスにないかのように動作します。シミュレーターと war ファイルのすべての依存関係を jetty クラスパスに入れる方法がある場合、私はそれを見つけられませんでした。

これには何かトリックがありますか?それは可能ですか?

前もって感謝します!

4

0 に答える 0