Запись META-INF/MANIFEST.MF является дубликатом, но стратегия обработки дубликатов не установлена.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запись META-INF/MANIFEST.MF является дубликатом, но стратегия обработки дубликатов не установлена.

Сообщение Anonymous »

Я пытаюсь создать веб-приложение Spring с некоторыми конечными точками API. Каждый раз, когда я пытаюсь запустить «gradle build», получаю ошибку:

Код: Выделить всё

Entry META-INF/MANIFEST.MF is a duplicate but no duplicate handling strategy has been set.
Ниже приведены выходные данные для сборки --scan:

Код: Выделить всё

3:23:01 pm: Executing 'build --scan'...

> Task :compileJava
> Task :processResources UP-TO-DATE
> Task :classes
> Task :bootJarMainClassName
> Task :bootJar FAILED
4 actionable tasks: 3 executed, 1 up-to-date

Publishing a build scan to scans.gradle.com requires accepting the Gradle Terms of Service defined at https://gradle.com/terms-of-service. Do you accept these terms? [yes, no]
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bootJar'.
> Entry META-INF/MANIFEST.MF is a duplicate but no duplicate handling strategy has been set. Please refer to https://docs.gradle.org/7.2/dsl/org.gradle.api.tasks.Copy.html#org.gradle.api.tasks.Copy:duplicatesStrategy for details.
build.gradle:

Код: Выделить всё

plugins {
id 'java'
id 'org.springframework.boot' version '2.7.5'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'

jar {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
manifest {
attributes(
'Main-Class': 'com.example.backendapp.BackendAppApplication'
)
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

tasks.named('test') {
useJUnitPlatform()
}
Решения, которые я пробовал до сих пор:
  • Добавьте «duulatesStrategy = DuplicationsStrategy.EXCLUDE» внутри jar
  • Понизить версию Gradle с 7.5.1 до 7.2


Подробнее здесь: https://stackoverflow.com/questions/745 ... rategy-has
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Gradle «Entry .classpath является дубликатом, но стратегия обработки дубликатов не установлена»
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Почему log(inf + inf j) равен (inf + 0,785398 j) в C++/Python/NumPy?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Почему log (inf + inf j) равен (inf + 0,785398 j), в C ++/Python/Numpy?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Неподдерживаемый размер для JarEntry META-INF/MANIFEST.MF
    Гость » » в форуме JAVA
    0 Ответы
    36 Просмотры
    Последнее сообщение Гость
  • Неподдерживаемый размер для JarEntry META-INF/MANIFEST.MF
    Гость » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»