Инструмент анализа зависимостей Java, представленный в JDK 8, предоставляет информацию о том, какие зависимости используются в jar.
1 ответ

Найти все переходные зависимости Java Class, включая классы реализации, используемые только через их интерфейсы

Моя цель состоит в том, чтобы перечислить все переходные зависимости классов открытого API моего проекта и использовать это, чтобы сосредоточить усилия на тестировании в случае любых изменений кода, внесенных в эти зависимости. Например: class MyApi…
11 авг '17 в 13:35
1 ответ

Отсутствие зависимостей при генерации-module-info-jdeps

Я пытаюсь запустить jdeps с помощью следующей команды: jdeps --module-path modules --generate-module-info out com.demo.market.jar мой com.demo.market.jar зависит как от прикладных модулей, так и от автоматических модулей. Я поместил все зависимости …
26 ноя '17 в 20:07
2 ответа

Как мне запустить maven-jdeps-plugin для pom.xml?

В моем pom.xml Я добавил maven-jdeps-plugin: <project ...> <groupId>org.optaplanner</groupId> <artifactId>optaplanner-examples</artifactId> <!-- packaging is the default, so "jar" --> ... <build> <plugins…
04 фев '16 в 10:05
2 ответа

Не удается найти команду jdeps (Mac)

Я использую Java 8 обновление 45 на моем Mac. Я пытался использовать команду "jdeps", но мой Mac продолжает показывать сообщение "команда не найдена". Странно то, что другая команда в папке bin, такая как 'java', 'javac', отлично работает. Только ко…
30 апр '15 в 09:36
1 ответ

Получите зависимости уровня класса изнутри Maven (jdeps)

Применение jdeps -v к банке перечисляет все зависимости уровня класса этой банки, т.е. какой из ваших классов использует какой другой класс. Я хотел бы извлечь ту же информацию во время сборки. Поэтому я хотел бы написать или настроить плагин Maven,…
01 окт '18 в 15:20
2 ответа

Создание собственного образа времени выполнения, предназначенного для конкретного модульного приложения

Допустим, я разрабатываю модульное приложение, которое состоит из 2 модулей: com.spacey.explorer это зависит от com.spacey.rocket модуль. У меня есть свои модульные файлы JAR в некоторых bin каталог. И я хочу подготовить легкий JRE для запуска. Очев…
20 сен '17 в 20:33
1 ответ

Создание информации модуля для автоматических модулей с jdeps в java 9

У меня есть 3 банки с библиотекой Джексона ДЖЕКСОН-ядро-2.8.10.jar ДЖЕКСОН-аннотаций-2.8.0.jar ДЖЕКСОН-DataBind-2.8.10.jar Я успешно создал module-info.java для ядра и аннотаций и преобразовал их в именованный модуль с помощью jdeps. для привязки да…
09 дек '17 в 11:02
1 ответ

Не удалось использовать команду jdeps с параметром --multi-release

Я выполнил следующие команды, но я получил те же ошибки: $ jdeps --generate-module-info . --multi-release 9 libs/log4j-core-2.11.1.jar Error: log4j-core-2.11.1.jar is a multi-release jar file but --multi-release option is not set $ jdeps --generate-…
02 дек '18 в 15:38
1 ответ

Используйте jdeps для модуля, который имеет многоверсионную реализацию, но корневой модуль не

Не совсем уверен, как использовать jdeps для проверки модуля, если текущий модуль имеет многоверсионные зависимости. Jdeps продолжайте просить меня предоставить --multi-version 9 но другие зависимые модули не являются многоверсионными. Как правильно…
06 сен '18 в 03:09
3 ответа

Эквивалент jdeps для Java 7

Мне нужно проанализировать, какие классы используются (на которые ссылаются) разные .class файлы в банке. я знаю это jdeps -v example.jar производит этот вывод. К сожалению, мне нужно решение, которое работает, если у пользователя есть только JDK 1.…
10 фев '17 в 10:13
1 ответ

Получите информацию ByteCode (зависимости) из файлов.class через Java

Я хотел бы проанализировать .class файлы и получить информацию о том, какой класс использует какой другой класс. jdeps это инструмент командной строки, который позволяет отображать некоторую информацию в консоли, но я бы хотел избежать вызова внешне…
25 апр '18 в 09:48
0 ответов

Есть ли опция командной строки для переименования файла dotoutput при выполнении jdeps для нескольких JAR с одним и тем же именем?

Я использую приведенную ниже команду для запуска jdeps во всем каталоге. Но кажется, что перезаписывают файлы dotoutput, если есть несколько JAR с одним и тем же именем. find . -name '*.jar' -exec jdeps -dotoutput . -jdkinternals {} \;
23 июн '16 в 13:14
0 ответов

Jdeps (Java >=9) фильтрует необязательные зависимости

Я хочу создать несколько модулей-инфо для нескольких банок, таких как весна. Когда я выполняю jdeps, чтобы сгенерировать информацию о модуле (включая дополнительные зависимости, такие как rxjava), вот так: jdeps --generate-module-info /Documents/dev…
26 июн '18 в 15:59
0 ответов

Невозможно найти зависимости коннектора MySQL для jdeps

У меня проблема с поиском зависимостей для JDEPS для коннектора MySQL: mysql-connector-java-5.1.40-bin.jar Я хочу сделать этот модуль явным, добавив module-info.java. Мой первый шаг - использовать команда jdeps --generate-module-info workMysql "mysq…
17 янв '19 в 13:18
1 ответ

Сбой команды jdeps при попытке разрешить jmods OpenJFX

Я пытаюсь запустить команду jdeps в проекте, который использует OpenJFX, но он продолжает терпеть неудачу. Команда, которую я использую, максимально упрощена: jdeps --module-path Y:\javafx-jmods-11.0.2 --add-modules javafx.base Test.jar javafx-jmods…
19 фев '19 в 20:01
4 ответа

Ошибка: log4j-api-2.9.0.jar является файлом jar с несколькими выпусками, но опция --multi-release не установлена

Изучение maven-jdeps-plugin:3.1.0 с Java9, используя следующие минимальные pom.xml:- <dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.9.0&…
10 окт '17 в 08:43
1 ответ

Нет вывода с jdeps при использовании -jdkinternals

Я пытаюсь использовать инструмент анализа зависимостей Java (jdeps). Сначала я попытался сделать это без аргументов: jdeps myJar.jar В нем перечислены зависимости, которые он использует. Все идет нормально. org.example (myJar.jar) -> java.io -&gt…
15 сен '16 в 18:34
1 ответ

Как использовать jdeps для анализа зависимости жирной банки (spring-boot)?

Жирная банка хорошо работает, и я просто хочу использовать обрезанную JRE.Я пытался со следующим: jdeps --list-deps {my fat jar} Результат, который я получил: java.base java.logging Если я использую это, чтобы сделать свой собственный JRE с помощью …
30 дек '18 в 07:04
0 ответов

Jdeps не ссылается на переменные env для выполнения

В моей системе настроено несколько JDK, то есть JDK 8, 9 и 10 (ранний доступ). Мне нужно запустить инструмент Jdeps, доступный в JDK 9, однако при выдаче jdeps -version команда, доступная в JDK 8, выполняется. у меня есть PATH а также JAVA_HOME Пере…
25 фев '18 в 16:31
0 ответов

Java 9 - как перекомпилировать библиотеку.jar с помощью module-info

Я читал, что для добавления библиотек.jar в качестве зависимости в модулях java9 нам просто нужно включить их в --module-path, и они будут преобразованы в 'Atomatic Modules' Однако, когда я пытаюсь использовать jLink, я все еще получаю ошибку: Ошибк…
21 ноя '17 в 22:21