Описание тега uberjar
Uber JAR (также известный как fat JAR или super JAR) - это файл JAR, который содержит как пакет, так и все его зависимости в одном файле JAR. Преимущество состоит в том, что вы можете распространять Uber JAR и не заботиться о том, установлены ли зависимости в месте назначения, поскольку Uber JAR фактически не имеет зависимостей.
2
ответа
Lein Uberjar работает Repl, а не мое приложение
У меня есть проект Clojure/Ring/Clojurescript, который я развернул с lein uberjar, затем запустите его с java -jar whatever-0.1-standalone.jar, До недавнего времени все работало нормально. Теперь, когда я запускаю его, мне предлагают REPL, вот так; …
27 авг '15 в 00:43
1
ответ
leiningen uberjar - добавить внешний jar во время выполнения
Я пытаюсь увидеть, как я могу добавить каталог и внешний jar -файл в classpath при создании leiningen uberjar. Причина в том, что мне нужно распространять jar, но некоторые зависимости (например, драйвер jdbc) не могут быть скомпилированы в uberjar …
03 сен '16 в 13:59
0
ответов
Внедрение зависимостей завершается неудачно в FatJAR с использованием Dropwizard и Weld SE
Я застрял в упаковке простого приложения Dropwizard в FatJar/UberJAR, используя Weld SE для внедрения зависимостей. Вот мой минимальный пример: Класс приложения public class WeldApplication extends Application<WeldApplicationsConfiguration> { …
04 июл '18 в 09:30
1
ответ
Исключая из Uber (толстый) банку в сб для Play! в Скале
У меня есть проект, для которого я должен включить толстую флягу для некоторого проприетарного оборудования - не спрашивайте, я знаю, лучше всего, чтобы фляга была на Центральном или другом репо, но это не так.:(Я должен поместить его в каталог lib,…
11 июн '16 в 16:07
1
ответ
Как сделать mvn зависимость: дерево для Uber JAR?
Я анализирую репозиторий, чтобы определить все зависимости, mvn зависимость: дерево -V отлично подходит для этого. Конкретный репозиторий включает в себя не затененную банку Uber, в которой все банки зависимостей были распакованы и упакованы в одну …
08 фев '17 в 12:08
2
ответа
.jar, созданный из плагина maven shade, выдает ошибку при доступе к ресурсам из src/main/resources, но работает main из разобранного.jar работает?
Обновленный краткий обзор решения Exec В ответ на ответ Виктора я реализовал класс Java, который перечисляет содержимое ресурса папки в пути к классам. Наиболее важным для меня было то, что это должно было работать, когда ресурс пути к классу обнару…
10 фев '16 в 09:05
1
ответ
Java Maven проект минимизировать сборку
Я работаю над многомодульным проектом Maven. Мы создали проект, который создает Uber Jar. Размер распакованной банки составляет около 60 Мб, что является проблемой для нашего клиента. Существуют ли какие-либо инструменты, которые мы можем использова…
15 май '13 в 09:41
3
ответа
Использование плагина Maven Shade в многомодульном проекте - NullPointerException
У меня есть сценарий, в котором мне нужно создать Uber JAR для многомодульного проекта Maven, включая все модули и их зависимости. Я попробовал использовать плагин Maven Shade. но, кажется, работает только тогда, когда я использую его на уровне моду…
30 июн '10 в 08:17
1
ответ
Исполняемый файл JAR: JMSCC0091: не удалось загрузить фабрику поставщика для типа подключения com.ibm.msg.client.wmq
Я столкнулся с этой очень странной проблемой, работая над использованием JMSTemplate для соединения с IBM Websphere MQ. Код отлично работает в Eclipse, но когда я использую плагин shade для упаковки проекта и всех зависимостей в Uber jar, я получаю …
13 дек '17 в 14:04
2
ответа
Flink: Как использовать тонкую банку вместо толстой?
В настоящее время мы развертываем наши приложения Flink в виде толстой фляги с помощью плагина maven-shade-plugin. Проблема в том, что каждая фляга приложения в итоге занимает примерно 130-140 МБ, что каждый раз создает и развертывает. Есть ли спосо…
03 окт '18 в 10:11
13
ответов
Самый простой способ объединить релиз в один файл JAR
Существует ли инструмент или скрипт, который легко объединяет несколько файлов JAR в один файл JAR? Бонусом было бы легко установить манифест основного файла и сделать его исполняемым. Конкретный случай - реструктурированный текстовый инструмент Jav…
17 сен '08 в 08:54
8
ответов
ShadowJar: Не указано значение для свойства 'mainClassName'
При настройке моего buildfile я, кажется , столкнулся с ошибкой mainClassName: thufir@dur:~/NetBeansProjects/HelloSeleniumWorld$ thufir@dur:~/NetBeansProjects/HelloSeleniumWorld$ ./gradlew clean ShadowJar --stacktrace > Task :shadowJar FAILED FAI…
19 дек '18 в 14:37
1
ответ
maven uber war (cargo-maven2-plugin) объединяет только первый элемент <context-param>
Я пытаюсь объединить две войны и тем самым файлы web.xml с помощью плагина maven uber war cargo-maven2-plugin. Объединение всех тегов (фильтров, сервлетов) происходит по желанию, но для <context-param> это только объединение первого элемента, …
15 мар '16 в 16:40
2
ответа
Scala: Sbt может запустить проект, но вызов jar приводит к ClassNotFoundError
У меня есть проект, который скомпилирует / упакует / запустит с SBT, но когда я вызываю jar из командной строки с помощью Scala, я получаю "java.lang.ClassNotFoundException". build.sbt: name := "coloring" version := "0.1" scalaVersion := "2.12.5" li…
21 май '18 в 20:08
2
ответа
Maven Shaded Jar используется в качестве внешней зависимости проекта
Я использовал плагин maven shade в своем проекте, чтобы переместить все jar-классы зависимостей в один пакет, например org.shade. * Когда я пытаюсь использовать этот затененный jar-файл в другом приложении в качестве maven-зависимости, он вытягивает…
02 сен '16 в 07:25
2
ответа
Как построить Uberjars с зависимостями
У меня есть модуль Maven, генерирующий файл JAR. Меня попросили разработать пару других файлов uberjar как побочный продукт процесса сборки. Мне также сказали, что эти 2 jar-файла являются jar-файлами апплета, которые необходимо включить в некоторые…
10 апр '12 в 21:28
8
ответов
gradle - как мне создать банку с директорией lib с другими банками в ней?
В Gradle - как я могу встроить JAR в мой выходной файл сборки в каталоге lib (в частности, lib/enttoolkit.jar и lib/mail.jar)?
10 авг '10 в 03:28
1
ответ
Как уберечь ОСОБЫЕ зависимости?
Типичный ответ для uberjar - следующий код: build.gradle для проекта manifest { attributes("Main-Class": "main.Main" ) } jar{ //<editor-fold defaultstate="collapsed" desc="uberjar"> //uberjar start from(configurations.compile.collect { it.isDi…
12 окт '18 в 13:42
1
ответ
Не удалось найти плагин kotlin-gradle-для скрипта Kotlin Gradle
Сборка не удалась, ошибка пути к классу: thufir@dur:~/NetBeansProjects/kotlinShadowJar$ thufir@dur:~/NetBeansProjects/kotlinShadowJar$ gradle clean FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root proje…
07 фев '18 в 12:06
3
ответа
Каталог build / install /<project>-shadow - что это?
Что такое build/install/gradleHelloWorld-shadow? Что должно или не должно быть в этом каталоге? Простейший из возможных "Привет мир" не удается построить: thufir@dur:~/NetBeansProjects/gradleHelloWorld$ thufir@dur:~/NetBeansProjects/gradleHelloWorld…
13 ноя '17 в 10:04