Spicy Spring: Creating a Fully Executable Jar
With a Spring (Boot/Cloud) application you can create a fully executable JAR, where the jar can be run from the command-line by just calling ./my-own-jar-0.0.1.jar
.
My colleague Mr. Haki wrote Grails Goodness: Creating A Fully Executable Jar.
Together with the famous one-liner of Josh Long in mind: "Make JAR not WAR!", create a JAR whenever you develop a Spring Boot/Cloud application.
As described in Mr. Haki's blog, it is very easy to make our Spring application executable:
Maven configuration
org.springframework.boot
spring-boot-maven-plugin
true
## Gradle configuration
```gradle
apply plugin: 'spring-boot'
springBoot {
executable = true
}
You can find the description in the Spring Reference guide. Happy Developing! And remember, "Make JAR not WAR!"