Gradle搭建第一个项目

打开这个网址 https://start.spring.io/

点击GENERATE, 会一个项目报,解压缩后导入idea

导入得时候由于 services.gradle.org 下载很慢导致导入失败,后面换了国内的镜像

https://mirrors.cloud.tencent.com/gradle/

但是又报了 一个错误

按照下2图配置后,还是报一样的错误

最后,在一篇文章 https://cloud.tencent.com/developer/article/1486894 中里提到要配置下 gradle.properties

配置后 还是一样的错误 ,

继续查资料 ~~~

最后发现 gradle 与 jdk 还有版本对应关系

https://docs.gradle.org/current/userguide/compatibility.html#compatibility

现在 工程里 , gradle 版本都 8.0.1 了 ,太高了,idea项目里的jdk还是8版本, 下载2.0版本的gradle 试试

又报错了,

从错误中看, 是让升级到 2.6 及 以后的版本 ,我们升级到 2版本的最大版本 2.9 试试

这次 jdk 版本又有要求了, 哎, 还是换到 2.6吧

还是一样的错, 看错误里建议 , 换成 4.8.1 ,在试

又报了这~~, 看报错 还是gradle 的版本问题 , 换6.8 试试

这回感觉版本对上了 , 继续看具体报错内容

Download https://mirrors.cloud.tencent.com/gradle/gradle-6.8-all.zip (150.6 MB)

Download https://mirrors.cloud.tencent.com/gradle/gradle-6.8-all.zip finished succeeded, took 34 s 975 ms

Starting Gradle Daemon...

Gradle Daemon started in 2 s 140 ms

> Task :prepareKotlinBuildScriptModel UP-TO-DATE

<ij_msg_gr>Project annotation processor import errors<ij_msg_gr><ij_nav>D:\code\demo\dockerfile-demo\build.gradle<ij_nav><i><b>root project 'dockerfile-demo': Unable to create annotation processors model</b><eol>Details: org.gradle.api.GradleException: Failed to resolve imported Maven boms: Connection timed out: connect<eol>Caused by: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':detachedConfiguration1'.<eol>Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework.boot:spring-boot-dependencies:2.7.9.<eol>Required by:<eol> project :<eol>Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework.boot:spring-boot-dependencies:2.7.9.<eol>Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'Caused" target="_blank">https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-dependencies/2.7.9/spring-boot-dependencies-2.7.9.pom'.<eol>Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not HEAD 'Caused" target="_blank">https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-dependencies/2.7.9/spring-boot-dependencies-2.7.9.pom'.<eol>Caused by: org.apache.http.conn.HttpHostConnectException: Connect to repo.maven.apache.org:443 [repo.maven.apache.org/146.75.112.215] failed: Connection timed out: connect<eol>Caused by: java.net.ConnectException: Connection timed out: connect</i>

Could not resolve: org.springframework.boot:spring-boot-starter-web

Could not resolve: org.springframework.boot:spring-boot-starter-test

BUILD SUCCESSFUL in 3m 4s

应该是连中央仓库失败了,看看怎么配置连国内仓库或者私有仓库

参考 https://juejin.cn/post/7052204121113231396 配置了下仓库

终于成功了~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2022.3.3f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\32.0.0\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2022.3.3f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2022.3.3f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-31\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2022.3.3f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-32\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2022.3.3f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only > Task :launcher:preBuild UP-TO-DATE > Task :unityLibrary:preBuild UP-TO-DATE > Task :launcher:preReleaseBuild UP-TO-DATE > Task :unityLibrary:preReleaseBuild UP-TO-DATE > Task :unityLibrary:compileReleaseAidl NO-SOURCE > Task :launcher:generateReleaseBuildConfig > Task :launcher:compileReleaseAidl NO-SOURCE > Task :launcher:javaPreCompileRelease > Task :launcher:generateReleaseResValues > Task :launcher:createReleaseCompatibleScreenManifests > Task :launcher:extractDeepLinksRelease > Task :launcher:extractProguardFiles > Task :launcher:mergeReleaseJniLibFolders > Task :unityLibrary:mergeReleaseJniLibFolders > Task :unityLibrary:compileReleaseRenderscript NO-SOURCE > Task :unityLibrary:generateReleaseBuildConfig > Task :unityLibrary:generateReleaseResValues > Task :unityLibrary:generateReleaseResources > Task :unityLibrary:packageReleaseResources > Task :unityLibrary:parseReleaseLocalResources > Task :unityLibrary:javaPreCompileRelease > Task :unityLibrary:mergeReleaseShaders > Task :unityLibrary:compileReleaseShaders NO-SOURCE > Task :unityLibrary:generateReleaseAssets UP-TO-DATE > Task :unityLibrary:processReleaseManifest > Task :unityLibrary:mergeReleaseNativeLibs > Task :unityLibrary:packageReleaseAssets > Task :unityLibrary:stripReleaseDebugSymbols > Task :unityLibrary:packageReleaseRenderscript NO-SOURCE > Task :unityLibrary:prepareLintJarForPublish > Task :unityLibrary:prepareReleaseArtProfile > Task :unityLibrary:processReleaseJavaRes > Task :unityLibrary:extractDeepLinksRelease > Task :unityLibrary:writeReleaseAarMetadata > Task :unityLibrary:compileReleaseLibraryResources > Task :unityLibrary:writeReleaseLintModelMetadata > Task :unityLibrary:bundleLibResRelease > Task :unityLibrary:mergeReleaseJavaResource > Task :unityLibrary:copyReleaseJniLibsProjectAndLocalJars > Task :unityLibrary:copyReleaseJniLibsProjectOnly > Task :launcher:compileReleaseRenderscript NO-SOURCE > Task :launcher:generateReleaseResources > Task :launcher:checkReleaseAarMetadata > Task :unityLibrary:generateReleaseRFile > Task :unityLibrary:extractReleaseAnnotations > Task :unityLibrary:compileReleaseJavaWithJavac > Task :unityLibrary:mergeReleaseGeneratedProguardFiles > Task :unityLibrary:mergeReleaseConsumerProguardFiles > Task :unityLibrary:syncReleaseLibJars > Task :unityLibrary:bundleReleaseLocalLintAar > Task :unityLibrary:bundleLibRuntimeToJarRelease > Task :unityLibrary:bundleLibCompileToJarRelease > Task :unityLibrary:createFullJarRelease > Task :launcher:processReleaseMainManifest FAILED See http://g.co/androidstudio/manifest-merger for more information about the manifest merger. > Task :launcher:mergeReleaseResources 42 actionable tasks: 42 executed UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
07-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值