Какие виды зависимостей могут быть инкапсулированы в толстый файл JAR, чтобы мы могли запустить файл JAR с помощью java -jar
без необходимости указания какой-либо зависимости?
Какие зависимости не могут?
Например, когда мы пишем программу тестирования в junit и запускаем ее, запуская org.junit.runner.JUnitCore
с аргументом, являющимся программой тестирования, можем ли мы инкапсулировать программу тестирования и org.junit.runner.JUnitCore
вместе в толстый файл jar?