2016-11-16 3 views
1

У меня есть проект maven. Приложение имеет класс с основным методом. Я создаю файл jar для этого приложения, которое будет вызываться пакетом. Пакет будет вызывать файл jar, и теоретически он будет искать класс с основным методом. Но в приложении отсутствует файл манифеста. Поэтому мне нужно создать его, чтобы запустить банку.Как создать файл манифеста в мой существующий проект maven

Я не могу найти способ создания файла манифеста с помощью maven. Нужно ли вручную создавать каталог META-INF и файл Manifest.mf и заполнять его или есть ли какой-либо автоматический способ использования Maven?

ответ

0

Использование Maven-банку-плагин

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
         <artifactId>maven-jar-plugin</artifactId> 
         <version>2.4</version> 
         <configuration> 
          <archive> 
           <!-- Configures the content of the created manifest --> 
           <manifest> 
            <!-- Adds the classpath to the created manifest --> 
            <addClasspath>true</addClasspath> 
            <!-- Specifies that all dependencies of our application are found --> 
            <!-- Configures the main class of the application --> 
            <mainClass>xxx.zzz.yyy.MainClass</mainClass> 
           </manifest> 
          </archive> 
         </configuration> 

        </plugin> 

надеюсь, что это помогает.