Нежелательные зависимости

Могу ли я получить основной откат с меньшей зависимостью?

если я получаю зависимости ядра undertow, я получаю все эти jar-файлы, все ли эти jar-файлы необходимы для работы http-сервера, который обслуживает только 3 простые страницы?

jdeparser - генератор исходного кода java, jboss-classfilewriter, кажется, пишет классы, 5 jars для управления журналированием! Что бы ожидать от маленького сервера в java, это jar с минимальными зависимостями, но кажется, что он дает мне некоторые зависимости, которые мне не нужны.

alpn-api-1.0.0.jar
jboss-classfilewriter-1.0.5.Final.jar
jboss-logging-3.1.4.GA.jar
jboss-logging-annotations-1.2.0.Final.jar
jboss-logging-processor-1.2.0.Final.jar
jboss-logmanager-1.5.2.Final.jar
jdeparser-1.0.0.Final.jar
log4j-1.2.16.jar
slf4j-api-1.6.1.jar
undertow-core-1.1.3.Final-sources.jar
undertow-core-1.1.3.Final.jar
undertow-parser-generator-1.1.3.Final.jar
xnio-api-3.3.0.Final.jar
xnio-nio-3.3.0.Final.jar

1 ответ

Следующее не требуется:

undertow-parser-generator-1.1.3.Final.jar
undertow-core-1.1.3.Final-sources.jar
jboss-classfilewriter-1.0.5.Final.jar
jboss-logging-processor-1.2.0.Final.jar
jdeparser-1.0.0.Final.jar
alpn-api-1.0.0.jar

Они (в основном) используются в качестве процессоров аннотаций во время сборки, и, к сожалению, maven на самом деле не позволяет указать, что зависимость является только временем сборки.

Другие вопросы по тегам