суббота, 18 июня 2016 г.

Собираем jar -ку с помощью Intellij IDEA

     
Пишу desctop приложение на Java. Захотелось сделать что бы jar -ка запускалась двойным кликом. Оказалось это не такая уж простая задача. Я смог решить эту задачу с помощью Maven плагина - maven-assembly-plugin.

Для этого все что надо сделать это добавить в ваш pom - ничек такой код:
      
        
            
                maven-assembly-plugin
                
                    
                        jar-with-dependencies
                    
                    
                        
                           ApplicationStarter
                        
                    
                
                
                    
                        make-assembly
                        
                        package
                        
                            single
                        
                    
                
            
        
    
jar-with-dependencies - опция добавляющая в архив, все зависимости.
<phase>package</phase> - привязываем операцию сборки jar -ки к фазе package.
<mainclass>ApplicationStarter</mainclass> - указываем основной класс, который стартует наше приложение(чаще всего это класс с методом main).


Комментариев нет:

Отправить комментарий