2014-11-11 3 views

ответ

10

Ответ был очевиден в ретроспективе. Плагин maven из Spring-Boot перезаписывает исходный файл манифеста, поэтому с помощью плагина maven jar манифест может быть записан как обычно. Как это:

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 

     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <configuration> 
       <archive> 
        <manifestEntries> 
         <splashscreen-image>${image.name}</splashscreen-image> 
        </manifestEntries> 
       </archive> 
      </configuration> 
     </plugin> 

    </plugins> 
</build> 
+3

Если вы используете ' войны' обязательно используйте 'Maven-боевой plugin' вместо' Maven-баночки-plugin' – hdost

+0

Maven-баночки-плагин отлично работает, если ZIP используется с плагином spring-boot-maven. +1 – aprodan

+0

Какой код вы используете для извлечения этого свойства манифеста из своего приложения для загрузки весны? – chrisinmtown

Смежные вопросы