Содержимое Gradle запрещено в конце раздела - PullRequest
0 голосов
/ 17 июня 2020

Преобразование сборки SpringBoot Maven в Gradle 6.5, Maven отлично работает (до преобразования) Gradle BootJar (или даже просто сборка) не работает: 1: Содержимое не допускается в конце раздела.

Почему здесь упоминается родительский элемент jboss 12? это старый pom, и использование --scan вообще не раскрывает jboss. (--scan списка зависимостей ниже)

com.fasterxml.jackson.core:jackson-annotations:2.11.0
com.fasterxml.jackson.core:jackson-core:2.11.0
com.fasterxml.jackson.core:jackson-databind:2.11.0
com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.0
com.gradle:gradle-enterprise-gradle-plugin:3.3.3
commons-codec:commons-codec:1.14
io.freefair.gradle:lombok-plugin:5.1.0
io.freefair.lombok:io.freefair.lombok.gradle.plugin:5.1.0
io.spring.gradle:dependency-management-plugin:1.0.9.RELEASE
net.java.dev.jna:jna-platform:5.5.0
net.java.dev.jna:jna:5.5.0
org.apache.commons:commons-compress:1.19
org.apache.httpcomponents:httpclient:4.5.12
org.apache.httpcomponents:httpcore:4.4.13
org.springframework.boot:org.springframework.boot.gradle.plugin:2.3.1.RELEASE
org.springframework.boot:spring-boot-buildpack-platform:2.3.1.RELEASE
org.springframework.boot:spring-boot-dependencies:2.3.1.RELEASE
org.springframework.boot:spring-boot-gradle-plugin:2.3.1.RELEASE
org.springframework.boot:spring-boot-loader-tools:2.3.1.RELEASE
org.springframework.boot:spring-boot-parent:2.3.1.RELEASE
org.springframework:spring-core:5.2.7.RELEASE
org.springframework:spring-jcl:5.2.7.RELEASE
org.testcontainers:testcontainers-bom:1.14.2

В качестве альтернативы, есть ли способ игнорировать это? BootJar не создает банку даже с

plugins {
    id 'java'
    id 'application'
    id 'io.freefair.lombok' version '5.1.0'
    id 'org.springframework.boot' version '2.3.1.RELEASE'
}
apply plugin: 'java'
apply plugin: 'io.spring.dependency-management'
jar {
    enabled = true
}
application {
    mainClass = 'my.main.class.MyApplication'
}

1 Ответ

0 голосов
/ 18 июня 2020

Не эксперт в инструментах сборки, но вы можете выполнить следующие шаги:

  1. gradle clean build
  2. или Можно явно исключить зависимость:

    configurations.all {
        exclude group: "org.jboss", module: "jboss-parent"
    }
    

    Надеюсь, это вам поможет.

...