我可以使用Maven2 instal:install-file命令将多个文件安装到一个工件中

时间:2012-09-29 20:49:25

标签: maven-2 maven-install-plugin

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

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

但是我想把几个罐子组成几个工件,即:

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

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

提前致谢

2 个答案:

答案 0 :(得分:3)

照常安装所有文件,例如file:jar:version。比使用pom打包创建pom并使用gluegen-rt.jarjogl.all.jar作为依赖项(它们必须已经安装)。之后,在项目中使用新的pom作为依赖项。

答案 1 :(得分:2)

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

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