Использование Maven Cargo artifactInstaller для GlassFish 3.x - PullRequest
3 голосов
/ 05 октября 2011

Есть ли способ использовать элемент Cargo artifactInstaller для установки контейнера GlassFish во время цели run подключаемого модуля maven-cargo-plugin?

В частности, существует ли артефакт ZIP в репозитории Maven,который содержит необходимые файлы GlassFish, как в случае с Jetty, для которого у нас есть артефакт org.eclipse.jetty: jetty-distribution?

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Есть и другое решение:

Если вам нужен веб-дистрибутив, вы можете использовать следующее:

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

Или, если вам нужен другой дистрибутив, просто просмотрите список дистрибутивов Glassfish , чтобы найти тот, который соответствует вашим потребностям.

1 голос
/ 14 марта 2012

Да, сэр. На самом деле ... нет, ни один не доступен (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>

Уже поздно сравнивать с твоим постом ... но надеюсь, это поможет;)

Cheers, Пус.

...