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