Apache Camel - упаковка исполняемой банки
Я использую Maven для создания моей банки (Intellij IDEA IDE). Это приложение построено с использованием Apache Camel. Отрывок из моего pom.xml: я
org.apache.maven.plugins
maven-jar-plugin
MainDriver
Я могу получить файл JAR из Maven, но после запуска все, что я получил, это ошибки NoClassDeFFound.
Наконец-то я'попробовал использовать плагин one-jar (http://one-jar.sourceforge.net/) И я'у меня это работает. Мой вопрос: могу ли я достичь того же самого, не используя одну банку? Я'Мне не нравится упаковка с одной банкой, то, что вы делаете, когда вы извлекаете банку из одной банки, вы найдете в ней банку с вашим приложением, так что выВам нужно будет сделать дополнительную экстракцию на вашей банке, чтобы добраться до ваших классов / ресурсов. Мои файлы конфигурации находятся на ресурсах, и время от времени яВам нужно будет изменить его.
Спасибо!