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/) И я'у меня это работает. Мой вопрос: могу ли я достичь того же самого, не используя одну банку? Я'Мне не нравится упаковка с одной банкой, то, что вы делаете, когда вы извлекаете банку из одной банки, вы найдете в ней банку с вашим приложением, так что выВам нужно будет сделать дополнительную экстракцию на вашей банке, чтобы добраться до ваших классов / ресурсов. Мои файлы конфигурации находятся на ресурсах, и время от времени яВам нужно будет изменить его.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос