问题1 . 下载插件或者gradle以及gradle plus有问题
报错:Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.3.0-RC
解决方法:使用如下配置
settings.gradle的 pluginManagement下 repositories是插件的依赖或者插件的下载地址
- pluginManagement {
- repositories {
- maven {
- url "https://plugins.gradle.org/m2/"
- }
- maven { url 'https://repo.spring.io/milestone' }
- gradlePluginPortal()
- }
- }
- rootProject.name = 'demo'
build.gradle的 repositories是项目的依赖的
推荐配置
- plugins {
- id 'java'
- id 'org.springframework.boot' version '3.2.5'
- id 'io.spring.dependency-management' version '1.1.4'
- }
-
- group = 'com.doushuang'
- version = '0.0.1-SNAPSHOT'
-
- java {
- sourceCompatibility = '17'
- }
-
- repositories {
- // maven {
- // url "https://mvn.cloud.alipay.com/nexus/content/repositories/open/"
- // }
- maven{
- allowInsecureProtocol = true
- url 'http://maven.aliyun.com/nexus/content/groups/public/'
- }
- // maven{url 'http://maven.aliyun.com/nexus/content/repositories/google'}
-
- mavenCentral()
- maven { url 'https://repo.spring.io/milestone' }
- }
-
- dependencies {
- implementation 'org.springframework.boot:spring-boot-starter'
- testImplementation 'org.springframework.boot:spring-boot-starter-test'
- }
-
- tasks.named('test') {
- useJUnitPlatform()
- }
问题2 . Could not resolve all dependencies for configuration ':detachedConfiguration5'.
解决:
如上配置 添加 allowInsecureProtocol = true
- maven{
- allowInsecureProtocol = true
- url 'http://maven.aliyun.com/nexus/content/groups/public/'
- }