2

我正在使用 JOGL2 和我最喜欢的 IDE Eclipse 开发应用程序,我也想为此目的使用 Maven2。不幸的是,JOGL2 还没有神器。另外,我计划将其部署为可运行的 jar 文件。

所以我想在本地安装 JOGL 工件:所以我将使用 install:install-file 命令。

但我想组合几个罐子来制作几个工件,即:

  • gelgen-rt.jar 和 jogl.all.jar 作为一个名为 jogl.core 的单个工件
  • gelgen-rt-natives-linux-i586.jar 和 jogl.all-natives-linux-i586.jar 作为一个名为 jogl-natives-linux-i586 的 jar
  • 等等

可能吗 ?(官方文档没有提到这样做的可能性或不可能性)。

提前致谢

4

2 回答 2

3

像往常一样安装所有文件,例如file:jar:version. pom比创建带有打包和使用的pomgluegen-rt.jar以及其中jogl.all.jar的依赖项(它们必须已经安装)。之后在项目中使用新的 pom 作为依赖项。

于 2012-09-29T21:01:26.267 回答
2

maven 对此没有支持。您必须解压缩这些 JAR 文件并将它们重新打包在一起。

maven确实支持将 JAR 与依赖项合并 (http://stackoverflow.com/questions/574594) - 它是按照我上面提到的方式完成的。但是您问的是合并两个任意 JAR,这在 Maven 中是不可能的。

于 2012-09-29T21:02:14.243 回答