JBoss имеет jbossall-client.jar
, который можно использовать в клиентских приложениях для поиска JNDI и т. Д. Он доступен в JBoss maven репозитории .
Как это сделать при использовании Glassfish 3 в среде, управляемой зависимостями?
В FAQ говорится на шаге 3, что следует обратиться непосредственно к gf-client.jar
в директории установки Glassfish. gf-client.jar
имеет только относительные ссылки на другие файлы JAR в каталоге установки Glassfish. Так что помещать gf-client.jar
в частный репозиторий невозможно, если только вы не захотите поместить все упомянутые JARS-файлы в репозиторий. Но это нехорошо, потому что тогда вы должны вручную установить правильное относительное местоположение.
Существует сценарий package-appclient
, который генерирует appclient.jar
, который нельзя напрямую использовать в пути к классам, поскольку в основном это просто ZIP-файл, содержащий все необходимые JAR-файлы для клиента. Конечно, вы можете поместить appclient.jar
в хранилище, а затем выполнить все извлечение и сборку пути к классам в скрипте сборки, но действительно ли я должен сделать это таким образом?
Есть ли другой способ сделать это, или лучше, как предполагается использовать это appclient.jar
?
Я наблюдал за "glassfishall-client.jar
"?