spring_reference/IX. ‘How-to’ guides/73.3. Create an additional ...

27 lines
1.0 KiB
Markdown
Raw Normal View History

### 73.3. 创建其他的可执行JAR
如果你想将自己的项目以library jar的形式被其他项目依赖并且需要它是一个可执行版本例如demo你需要使用略微不同的方式来配置该构建。
对于Maven来说正常的JAR插件和Spring Boot插件都有一个'classifier'你可以添加它来创建另外的JAR。示例如下使用Spring Boot Starter Parent管理插件版本其他配置采用默认设置
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>
```
上述配置会产生两个jars默认的一个和使用带有classifier 'exec'的Boot插件构建的可执行的一个。
对于Gradle用户来说步骤类似。示例如下
```gradle
bootRepackage {
classifier = 'exec'
}
```