# 64.3 应用打包

你可以使用`jar`命令打包应用程序为一个可执行的jar文件，例如：

```
$ spring jar my-app.jar *.groovy
```

最终的jar包括编译应用产生的类和所有依赖，这样你就可以使用`java -jar`来执行它了。该jar文件也包含了来自应用classpath的实体。你可以使用`--include`和`--exclude`添加或排除明确的路径。两者都是用逗号分割，同样都接收'+'和'-'形式的前缀。'-'意味着它们将从默认设置中移除。默认包含（includes）：

```
public/**, resources/**, static/**, templates/**, META-INF/**, *
```

默认排除(excludes)：

```
.*, repository/**, build/**, target/**, **/*.jar, **/*.groovy
```

在命令行中输入`spring help jar`，获得更多信息。
