解决 start.spring.io 不能访问(使用 https://github.com/spring-io/start.spring.io 构建本地 start.spring.io 网站)

  1. 克隆 https://github.com/spring-io/start.spring.io 项目:

     
  2. 克隆完成:

     
  3. 在项目根目录执行(根据自己的需要选择下述命令):
    下载依赖、构建并跳过测试
    mvnw install -DskipTests
    清空依赖、重新下载依赖、构建并跳过测试
    mvnw clean install -DskipTests
    注意
    1. 如果有问题,可卸载 node,删除 .m2 文件夹,重新执行上述命令即可。
    2. 如果遇见:
      [INFO] Installing node version v12.13.0
      [INFO] Downloading https://nodejs.org/dist/v12.13.0/win-x64/node.exe to C:\Users\xuxiaowei\.m2\repository\com\github\eirslett\node\12.13.0\node-12.13.0-win-x64.exe
      [INFO] No proxies configured
      [INFO] No proxy was configured, downloading directly
      的时候特别慢,可停止上述命令,手动下载 https://nodejs.org/dist/v12.13.0/win-x64/node.exe 并重弄命名为 node-12.13.0-win-x64.exe ,放入C:\Users\xuxiaowei\.m2\repository\com\github\eirslett\node\node-12.13.0-win-x64.exe 中重新运行 mvnw install。
    3. 如果遇见:
      maven下载的时候提别慢,可停止上述命令,删除 C:\Users\xuxiaowei\.m2\wrapper\dists\apache-maven-3.6.3-bin\1iopthnavndlasol9gbrbg6bf2 中的文件,然后自己在 http://maven.apache.org/download.cgi 下载相同的版本并放入,在文件夹中新建文本文件,命名为:apache-maven-3.6.3-bin.zip.ok(注意后缀名为:.ok,而不是.txt)重新运行 mvnw install,程序就认为已正确下载了 apache-maven-3.6.3-bin.zip,并解压 apache-maven-3.6.3-bin.zip 文件。
    4. 如果遇见 
      [INFO] gyp ERR! cwd E:\GitHub\start.spring.io\start-client\node_modules\node-sass
      需要设置 node:
      SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass
      可直接修改文件:C:\Users\xuxiaowei\.npmrc。
       
    5. 如果遇见(若网速较快,或有时间等待,可不执行本次命令,最终也可以得到 start.spring.io/start-site/target/start-site-exec.jar):
      [INFO] Building jar: E:\GitHub\start.spring.io\start-client\target\start-client-0.0.1-SNAPSHOT.jar
      [INFO]
      [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ start-client ---
      [INFO] Installing E:\GitHub\start.spring.io\start-client\target\start-client-0.0.1-SNAPSHOT.jar to C:\Users\xuxiaowei\.m2\repository\io\spring\start\start-client\0.0.1-SNAPSHOT\start-client-0.0.1-SNAPSHOT.jar
      [INFO] Installing E:\GitHub\start.spring.io\start-client\.flattened-pom.xml to C:\Users\xuxiaowei\.m2\repository\io\spring\start\start-client\0.0.1-SNAPSHOT\start-client-0.0.1-SNAPSHOT.pom
      
      则说明前端代码已打包完成,现在在项目根目录运行:
      mvn package -DskipTests
      或:
      mvn clean package -DskipTests

      即可打包 jar 包程序,不必等到命令执行完成,最终 jar 包为 start.spring.io/start-site/target/start-site-exec.jar,也可在此时启动 start-site 模块
    6. jar 包运行:
      java -jar start-site-exec.jar
      指定端口(默认端口:8080):
      java -jar start-site-exec.jar --server.port=8081
      运行效果:

       
  4. 在 Spring Boot 中新建项目,设置 starter service URL:

     
  5. 接下来就和使用 https://start.spring.io 一样了。
  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值