Spring引导覆盖war文件名的后缀

时间:2017-04-06 09:13:04

标签: java spring maven spring-boot

我试图定义一个战争名称来对应自定义命名约定。目前,会生成2个war文件:db.app.aggregate([ {"$match":{ "variables.controller":4444, "variables.mod":41, "variables.var":"41" } }, {"$project":{ "_id":0, "variables.Data.Time":1, "variables.Data.value":1 } } ]) app-name.war 但是,我想覆盖app-name-boot.war后缀,例如将战争命名为app-name-executable.war 我试图以这种方式定义

-boot

然后生成app-name-executable-boot。那么如何覆盖runnable war的启动后缀呢?

1 个答案:

答案 0 :(得分:4)

我个人使用了这个代码块:

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

输出是目标中的两个文件:

  • lebab-executable.war和

  • lebab-executable.war.original