# 64.7.1 配置选项

可用的配置选项如下：

| 名称                      | 描述                                                                                                                                                                                   |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `mainClass`             | 可执行jar运行的main类                                                                                                                                                                       |
| `providedConfiguration` | provided配置的名称（默认为`providedRuntime`）                                                                                                                                                  |
| `backupSource`          | 在重新打包之前，原先的存档是否备份（默认为`true`）                                                                                                                                                         |
| `customConfiguration`   | 自定义配置的名称                                                                                                                                                                             |
| `layout`                | 存档类型，对应于内部依赖是如何制定的（默认基于存档类型进行推测），具体查看[available layouts](http://docs.spring.io/spring-boot/docs/1.4.1.RELEASE/reference/htmlsingle/#build-tool-plugins-gradle-configuration-layouts) |
| `requiresUnpack`        | 一个依赖列表（格式为"groupId:artifactId"，为了运行，它们需要从fat jars中解压出来。）所有节点被打包进胖jar，但运行的时候它们将被自动解压                                                                                                  |
