zoukankan      html  css  js  c++  java
  • Gradle 使用笔记

    Springboot2.0 多模块打包问题

    打包命令由gradle build 变成 gradle bootJar 或 gradle bootWar

    buildscript {
        repositories {
            mavenCentral()
            maven { url "https://repo.spring.io/snapshot" }
            maven { url "https://repo.spring.io/milestone" }
        }
        dependencies {
            classpath "org.springframework.boot:spring-boot-gradle-plugin:${springboot_version}"
        }
    }
    
    allprojects {
        apply plugin: "java"
        apply plugin: 'org.springframework.boot'
        apply plugin: 'io.spring.dependency-management'
        apply plugin: 'application'
    
        sourceCompatibility = 1.8
        targetCompatibility = 1.8
    
        dependencies {
            compile("org.projectlombok:lombok")
            compile("org.springframework.boot:spring-boot-starter")
        }
    
        repositories {
            repositories {
                maven { url ALY_MAVEN_REPOURL }
                maven { url "https://repo.spring.io/snapshot" }
                maven { url "https://repo.spring.io/milestone" }
    
            }
        }
    
        configurations {
            all*.exclude module: 'commons-logging'
        }
    
        //这里一定得要。在多模块下,不然编译失败,因为不会把信赖模块给打包。
        jar {
            enabled = true
        }
    
        bootJar {
            classifier = 'app'
        }
    }

    另外这个错误解决是:

    你启动的bootJar命令,必须在有启动类的项目下执行bootJar。 不然会遇到下面这个问题,springBoot默认是根据找当前目录下的引导类.

      解决错误:The value of a manifest attribute must not be null (Key=Start-Class).

    转自:https://my.oschina.net/tangdu/blog/1625336

    参考资料

    • https://blog.csdn.net/maosidiaoxian/article/details/40656311
    • https://www.jianshu.com/p/4e25e25b62c2/
  • 相关阅读:
    Git
    Qcon2016上海站PPT
    TeamCity
    在cmd界面,怎么样退出Node.js运行环境
    python 2.x与python3.x的区别
    d3.max()与d3.min()
    d3.svg.line() 曲线构造器
    d3.js 之SVG:矢量化图形绘制
    moment.js 时间格式化库
    directive
  • 原文地址:https://www.cnblogs.com/fqybzhangji/p/9799002.html
Copyright © 2011-2022 走看看