2017-04-06 12 views
2

私は、カスタム命名規則に対応するようにwar名を定義しようとしています。現在、2つのwarファイルが生成されています:app-name.warapp-name-boot.war ただし、接尾辞-bootを上書きしたいとします。アプリ名-executable.war 命名される戦争は、私がこのようスプリングブートオーバーライドwarファイル名の接尾辞

<finalName>${artifactId}-executable</finalName> 

それを定義しようとした。しかしその後、アプリ名で実行可能なブートが生成されます。では、実行可能な戦争のブートサフィックスをどのように上書きすることができますか?

+0

これをセクションに追加しましたか? –

+0

私は、それがうまくいって、必要な方法ではありません - ブートサフィックスが残っています - 実行可能なサフィックスが追加されました – lopushen

+0

maven warプラグインを使用して名前を指定してください – rajadilipkolli

答えて

2

私は個人的には、このコードブロックを使用:

  • lebab-executable.warと

  • lebab-executable.war:

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

    は出力がターゲット内部の二つのファイルでした。元

関連する問題