如何在Spring Boot中创建可执行jar?

时间:2017-03-27 12:13:19

标签: spring gradle spring-boot

我在Spring Tool Suite中使用带有Gradle Buildship的Spring Boot 1.5.2进行Spring MVC项目。

  1. 如何从我的源创建一个JAR文件,该文件将在另一台服务器上运行并在那里下载所需的依赖项?
  2. 如何使用所有源文件和依赖项创建胖JAR?
  3. 我的gradle.build文件是:

    buildscript {
        ext {
            springBootVersion = '1.5.2.RELEASE'
        }
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        }
    }
    apply plugin: 'eclipse'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'application'
    mainClassName = "com.jtv.elastic.mvc.ElasticSpringApplication"    
    sourceCompatibility = 1.8
    repositories {
        mavenCentral()
    }    
    dependencies {
        compile('org.springframework.boot:spring-boot-starter-web') 
        testCompile('org.springframework.boot:spring-boot-starter-test')
    }
    

1 个答案:

答案 0 :(得分:0)

您应该使用bootRepackage任务进行gradle。更多信息herehere