使用适用于 GlassFish 3.x 的 Maven Cargo artifactInstaller

发布于 2024-12-08 10:33:33 字数 235 浏览 0 评论 0原文

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

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

Is there a way to use Cargo's artifactInstaller element to install a GlassFish container during maven-cargo-plugin's run goal?

More specifically, is there a ZIP artifact available in a Maven repository, which contains the required GlassFish files as is the case for Jetty, for which we have the org.eclipse.jetty:jetty-distribution artifact?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

话少心凉 2024-12-15 10:33:33

是的,先生。事实上......不,没有可用的(据我所知)。

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

$ 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>

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

干杯,
普斯。

Yes sir. In fact... no, there is none available (afaik).

But you can easily install one locally (or deploy it to your own repository using the following command :

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

Then you'll need to declare your artifact installer like this :

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

It's a bit late compare to your post... but hope this helps ;)

Cheers,
Pouce.

神爱温柔 2024-12-15 10:33:33

还有另一种解决方案:

如果您需要 Web 发行版,可以使用以下内容:

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

或者,如果您需要其他发行版,只需浏览 glassfish 发行版列表 找到适合您需求的发行版。

There is also another solution:

If you need the web distribution, you can use the following:

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

Or, if you need another distribution, just browse the list of glassfish distributions to find the one suitable for your needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文