Update 11.5. Creating an executable jar.md

master
qibaoguang 2015-05-15 10:24:15 +08:00
parent c0e809b205
commit f3685d6fbc
1 changed files with 1 additions and 1 deletions

View File

@ -2,7 +2,7 @@
让我们通过创建一个完全自包含的可执行jar文件来结束我们的示例该jar文件可以在生产环境运行。可执行jars有时候被成为胖jars "fat jars"是包含你的编译后的类和你的代码运行所需的依赖jar的存档。 让我们通过创建一个完全自包含的可执行jar文件来结束我们的示例该jar文件可以在生产环境运行。可执行jars有时候被成为胖jars "fat jars"是包含你的编译后的类和你的代码运行所需的依赖jar的存档。
**可执行jars和Java**Java没有提供任何标准的加载内嵌jar文件即jar文件中还包含jar文件的方法。如果你想发布一个自包含的应用这就是一个问题。为了解决该问题很多开发者采用"共享的"jars。一个共享的jar简单地将来自所有jars的类打包进一个单独的“超级jar”。采用共享jar方式的问题是很难区分在你的应用程序中可以使用哪些库。在多个jars中如果存在相同的文件名但内容不一样也会是一个问题。Spring Boot采取一个[不同的途径](http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#executable-jar)并允许你真正的内嵌jars。 **可执行jars和Java**Java没有提供任何标准的加载内嵌jar文件即jar文件中还包含jar文件的方法。如果你想发布一个自包含的应用这就是一个问题。为了解决该问题很多开发者采用"共享的"jars。一个共享的jar简单地将来自所有jars的类打包进一个单独的“超级jar”。采用共享jar方式的问题是很难区分在你的应用程序中可以使用哪些库。在多个jars中如果存在相同的文件名但内容不一样也会是一个问题。Spring Boot采取一个[不同的途径](../X. Appendices/D. The executable jar format.md)并允许你真正的内嵌jars。
为了创建可执行的jar需要将`spring-boot-maven-plugin`添加到我们的pom.xml中。在dependencies节点下插入以下内容 为了创建可执行的jar需要将`spring-boot-maven-plugin`添加到我们的pom.xml中。在dependencies节点下插入以下内容
```xml ```xml