`
zysnba
  • 浏览: 183776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

gradle打包springboot jar例子

阅读更多
buildscript {
    repositories {
        mavenCentral()//依赖Maven仓库
    }
    dependencies {
        //使用1.5.10.RELEASE版本的Spring框架
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.10.RELEASE")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'spring-boot'

//生成的jar包包名和版本
jar {
    baseName = 'test'
    version =  '1.0'
}

repositories {
    mavenCentral()
}

//设置jdk的版本
sourceCompatibility = 1.8
targetCompatibility = 1.8

//添加编译时的依赖
dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile('org.springframework.boot:spring-boot-starter-test')
}





上面是gradl配置文件,然后执行gradle clean  ,在执行gradle build 即可生产jar
分享到:
评论

相关推荐

    使用SpringBoot与Gradle、搭建多模块项目

    使用springboot+kotlin+ktor+gradle搭建多模块项目例子,该项目整合MybatisPlus做为数据库框架,可搭配文章‘SpringBoot整合Ktor2与MybatisPlus’ 与 ‘ktor 2.0的使用教程之实现log日志和jwt封装与异常处理’一起...

    springboot实现maven打包加载不同环境的方式二

    当前案例中包含一整套的代码和word文档,非常适合新手... 主要是通过maven打包加载不同环境的properties文件 然后将对于的属性绑定到指定的实体对象中;然后通过调用接口可以看到加载不同环境控制台打印的内容是不一样的

    springboot简单例子

    SpringBoot支持内嵌的Servlet容器,如Tomcat、Jetty等,这样我们无需单独打包和部署到外部服务器,直接通过`java -jar`命令就可以启动应用。 4. ** Starter POMs** SpringBoot通过一系列的Starter POMs简化了...

    SpringBoot一分钟入门小例子

    3. **内嵌Web服务器**:SpringBoot内置了Tomcat、Jetty等Web服务器,这意味着我们无需像传统方式那样打包成WAR文件部署到外部服务器,而是可以直接运行包含主应用类的JAR或WAR文件。 4. **命令行接口(CLI)**:...

    搭建Springboot框架并添加JPA和Gradle组件的方法

    5. `Packaging`: 选择`Jar`,这是Spring Boot默认的打包方式。 6. `Java Version`: 根据你的开发环境选择对应的JDK版本。 7. `Version`: 项目当前的版本号。 接下来,你需要选择要添加的依赖。在Spring Initializr...

    Spring Boot Gradle发布war到tomcat的方法示例

    在你的`build.gradle`文件中,需要将默认的`jar`插件替换为`war`插件,以生成WAR文件。 ```groovy apply plugin: 'war' ``` 这将告诉Gradle你需要构建一个可部署到Web服务器的WAR包,而不是自包含的JAR。 3....

    springBoot demoe

    最后,"jar转war例子"展示了SpringBoot应用也可以被打包为WAR文件,以便部署到传统的Java应用服务器如Tomcat中。虽然SpringBoot默认推荐使用独立的JAR执行,但某些场景下,例如需要利用应用服务器的特性或者与现有...

    springbootExam:这是一个springboot的例子

    6. **运行**:可以直接通过主类的`main`方法运行应用,或者打包为可执行jar文件,通过命令行启动。 【示例中的项目结构】 在"springbootExam-master"这个压缩包中,可能包含了以下结构: - `src/main/java`:源...

    springboot抽奖.zip

    4. 如果“springboot”是可执行的JAR文件,直接通过命令行运行,如`java -jar springboot.jar`。 5. 根据项目文档或代码注释,了解如何启动抽奖、查看结果等操作。 这个项目可以作为一个学习Spring Boot和Java Web...

    springboot-demo

    - 可以使用Maven或Gradle构建工具打包项目为可执行的JAR文件,然后通过`java -jar`命令运行。 - 也可以通过IDEA、Eclipse等开发工具内置的Spring Boot运行配置启动项目。 7. **测试**: - Spring Boot提供了`@...

    springboot,mybatis,mybatis-generator,例子

    【标题】"springboot,mybatis,mybatis-generator,例子" 涉及到的核心技术是Spring Boot、MyBatis以及MyBatis Generator。这三者都是Java开发中常用的重要框架,它们各自承担着不同的职责,共同构建了一个高效、便捷...

    spring boot 小例子

    Spring Boot 项目通过 Maven 或 Gradle 构建系统打包成 WAR 文件后,可以将该文件复制到 Tomcat 的 webapps 目录下。当 Tomcat 重启或启动时,它会自动检测并部署这个 WAR 文件。 然而,"后面需修改"暗示这个示例...

    springboot项目

    在这个例子中,我们可能需要通过Maven的`mvn package`命令来打包项目为jar,然后在Eclipse中通过`java -jar`命令运行。 8. **YAML或Properties配置**: SpringBoot支持使用YAML或Properties文件进行配置。YAML格式...

    【Springboot项目源码】Springboot开发的客户关系管理系统.zip

    SpringBoot应用可以被打包为可执行的JAR或WAR文件,通过命令行或集成到容器(如Docker)中运行。Actuator提供的健康检查、指标监控、审计日志等功能有助于运维和性能调优。 7. **学习和改进**: 对于初学者,通过...

    springBoot使用文档(201710)V1.0.pdf

    - **独立运行**:SpringBoot应用可以被打包成单一的JAR文件,方便部署。 1.3 SpringBoot 环境支持 SpringBoot 支持多种环境,包括但不限于Java运行环境(JVM)、操作系统平台(Windows、Linux、MacOS等)、数据库...

    spring boot jpa security

    "Assembly打包"可能是指使用Maven的Assembly插件或Gradle的Shadow插件进行构建,这些工具能够将项目打包成单一的可执行jar或war文件,包含所有依赖,方便部署和运行。 综合上述信息,我们可以创建一个Spring Boot...

    SpringBoot:springboot的一些使用方法,例子

    SpringBoot支持内嵌的Tomcat、Jetty或Undertow等Web服务器,这样我们无需单独打包成WAR文件部署到外部服务器,可以直接运行JAR文件启动服务。这大大简化了部署流程。 三、自动配置(Auto Configuration) ...

    cas-overlay-template-5.3.zip,可以集成springboot,亲测可用。

    4. **构建和运行**: 使用Maven或Gradle等构建工具编译并打包CAS应用,然后通过Spring Boot的命令行启动器运行。你可以使用`./mvnw spring-boot:run`命令(如果你使用的是Maven)或者相应的Gradle命令。 5. **测试...

    spring boot入门例子

    7. **Maven或Gradle构建**:Spring Boot项目可以使用Maven或Gradle进行构建,它们都支持Spring Boot的起步依赖和插件,能方便地管理和打包项目。 8. **YAML或Properties配置**:Spring Boot支持通过application.yml...

Global site tag (gtag.js) - Google Analytics