2

私はJOGL2と私のお気に入りのIDEEclipseを使用してアプリケーションを開発しています。また、この目的でMaven2を使用したいと思います。残念ながら、JOGL2にはまだアーティファクトがありません。また、実行可能なjarファイルとしてデプロイする予定です。

したがって、JOGLアーティファクトをローカルにインストールしたいので、install:install-fileコマンドを使用します。

しかし、私はいくつかのjarをグループ化して、いくつかのアーティファクトを作成したいと思います。

  • jogl.coreという名前の単一のアーティファクトとしてのgluegen-rt.jarおよびjogl.all.jar
  • givegen-rt-natives-linux-i586.jarおよびjogl.all-natives-linux-i586.jarをjogl-natives-linux-i586という名前の単一のjarとして
  • 等々

出来ますか ?(公式文書には、そうする可能性または不可能性については言及されていません)。

前もって感謝します

4

2 に答える 2

3

のように通常どおりすべてのファイルをインストールしますfile:jar:versionpomパッケージ化して使用gluegen-rt.jarし、依存関係としてpomを作成するよりもjogl.all.jar(すでにインストールされている必要があります)。その後、プロジェクトの依存関係として新しいpomを使用します。

于 2012-09-29T21:01:26.267 に答える
2

Mavenはそれをサポートしていません。これらのJARファイルを解凍し、一緒に再パッケージ化する必要があります。

mavenJARと依存関係のマージをサポートしています(http://stackoverflow.com/questions/574594)-そしてそれは私が上で述べた方法で行われます。しかし、あなたは2つの任意のJARをマージすることについて質問していますが、これはMavenでは不可能です。

于 2012-09-29T21:02:14.243 に答える