JAR間の依存関係を管理するための適切なツールを見つけようとしています。私はPlayFrameworkアプリを持っています。これは、(私が書いている別のプロジェクトに基づいて)JARをインポートします。このJARは他のJARをインポートし、その一部にはさらに他のJARへの依存関係があります。
これまでのところ、Eclipseのビルドパスに何かを追加することで得ました。しかし、Playアプリをデプロイすると(.warにエクスポートし、Glassfishにデプロイする)、必要なJARが含まれていません。これらを手動でplay/libにコピーする必要があります。彼らはとても多いので、これは苦痛です。
したがって、私の質問は2つあります。
- 私が書いているJARファイルの場合:依存関係を管理するためのより良い方法は何ですか?Maven?
- Playアプリの場合、/ play / libにコンテンツをコピーすることを回避し、それでも問題なくデプロイできる方法はありますか?
理想的なシナリオでは、完全に自己完結型のJARファイルをPlayアプリにインポートしたいと思います。つまり、JARファイルの依存関係を追加して再生する必要はありません。どうすればこれを達成できますか?
前もって感謝します。