Во многих случаях я не уверен, что лучше всего обрабатывать зависимости для проекта maven.Это при выполнении jar, который является результатом пакета mvn.
Что я попробовалстроит универсальный сосуд).Недостатком является то, что Uber-Jar является слишком массивным.Кроме того, я не могу заставить оттенок maven работать с зависимостями datanucleus, поскольку он что-то испортил.
2) распределить зависимости вместе с jar.
//something like this
$ mvn package dependency:copy-dependencies
$ java -cp target/project.jar:target/dependency com.MyMainClass
создает каталог со всеми зависимостями вместе с jar.
Я бы хотел
3) просто распределить jar иобрабатывать зависимости при выполнении банку.Поскольку пакет mvn помещает pom в папку jars manifest, вся информация там есть, верно?,Теперь, я хотел бы, чтобы была одна однострочная команда, чтобы можно было запустить этот jar с просьбой, чтобы maven управлял зависимостями.Еще более круто, если кто-то знает, может ли такая вещь быть использована в качестве задания hadoop.