Я должен опубликовать проект весенней загрузки в артефакт и мне нужно добавить некоторую информацию в манифест. Мой файл build.gradle выглядит следующим образом:
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath "org.jfrog.buildinfo:build-info-extractor-gradle:latest.release"
classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.5.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'maven-publish'
apply plugin: 'com.jfrog.artifactory'
bootJar {
baseName = 'my-project'
def gitBranch = java.util.Optional.ofNullable(System.getenv('git.branch')).orElse('no information')
def gitCommit = java.util.Optional.ofNullable(System.getenv('git.commit')).orElse('no information')
def gitBuildNumber = java.util.Optional.ofNullable(System.getenv('git.buildno')).orElse('no information')
manifest {
attributes(
'Class-Path': configurations.compile.collect { it.getName() }.join(' '),
)
}
}
Я получаю сообщение об ошибке в строке class-path
следующим образом,
A problem occurred evaluating root project 'my-project'.
> Could not resolve all dependencies for configuration ':detachedConfiguration1'.
> Cannot resolve external dependency org.springframework.boot:spring-boot-dependencies:2.0.5.RELEASE because no repositories are defined.
Required by:
project :
Как я могу исправить эту проблему?