使用Maven Cargo artifactInstaller for GlassFish 3.x.

时间:2011-10-05 12:29:41

标签: maven glassfish maven-cargo

有没有办法在maven-cargo-plugin的artifactInstaller目标中使用Cargo的run元素来安装GlassFish容器?

更具体地说,Maven存储库中是否有可用的ZIP工件,它包含所需的GlassFish文件,就像Jetty一样,我们有org.eclipse.jetty:jetty-distribution工件?

2 个答案:

答案 0 :(得分:1)

先生,是的,先生。事实上......不,没有(afaik)。

但您可以在本地轻松安装(或使用以下命令将其部署到您自己的存储库中:

$ mvn install:install-file -Dfile=glassfish3.1.1.zip -DgroupId=org.glassfish -DartifactId=glassfish-installer -Dversion=3.1.1 -Dpackaging=zip

然后你需要像这样声明你的工件安装程序:

<artifactInstaller>
     <groupId>org.glassfish</groupId>
     <artifactId>glassfish-installer</artifactId>
     <version>3.1.1</version>
</artifactInstaller>

与你的帖子相比有点迟了......但希望这会有所帮助;)

干杯, Pouce。

答案 1 :(得分:1)

还有另一种解决方案:

如果您需要网络分发,可以使用以下内容:

<groupId>org.glassfish.distributions</groupId>
<artifactId>web</artifactId>
<version>3.1.1</version>

或者,如果您需要其他发布,只需浏览the list of glassfish distributions即可找到适合您需求的发布。