zoukankan      html  css  js  c++  java
  • 在阿里云上搭建Spring Initializr服务器。

      参考的博客有: https://blog.csdn.net/chszs/article/details/51713174

              https://segmentfault.com/a/1190000011371249

              https://blog.csdn.net/KingBoyWorld/article/details/77373272?locationNum=7&fps=1

    比较重要的问题:启动的目标jar包。.m2\repository\io\spring\initializr\initializr-service\0.7.0.BUILD-SNAPSHOT\initializr-service-0.7.0.BUILD-SNAPSHOT.jar

    整个io依赖有42M,所以就不上传了。

    整个依赖打包下载到windows中也可以运行。

    搭建自己的spring initializr服务器。

      我的系统是阿里云的CentOS7.4。JDK 1.8, maven 3.39。

      根据看到的内容需要安装SDKMAN工具。但是看的前两篇都是MAC系统的操作。期间操作因为项目文件的问题一直没有成功。所以最后也不清楚这个工具有没有用。这里就不说了。给一个地址按照前面几个命令按照以下就好了。https://sdkman.io/install

    1.1安装maven。

    1.2安装git。

    1.3创建仓库并初始化。

      mkdir  springInitializr

      cd springInitializr

      git init --bare learngit.git  初始化仓库。

    1.4下载项目。github仓库地址,https://github.com/spring-io/initializr。找到clone地址。

      git clone https://github.com/spring-io/initializr.git

    进入initializr目录。运行 mvn clean install 得到下面几个jar包。

    然后进入 cd initializr-service。运行mvn clean install 

    得到initializr-service的依赖。

    之后到本地.m2仓库,找到initializr-service-0.7.0.BUILD-SNAPSHOT.jar

    然后运行:java -jar initializr-service-0.7.0.BUILD-SNAPSHOT.jar --server.port=8081。就可以通过ip:8081访问到spring initializr页面了。这样的话就算成功了。以后使用idea创建springboot项目就可以使用了。

                                                     

    idea中使用:

                                                            

     使用网页创建项目。

                                     

    打开后写了一段代码测试,之后部署成功。

                             

    遇到的问题:

    问题一、今天用idea创建springboot项目的时候遇到了一些问题。

      起初是创建了一个项目,在对话框中点了finish后,一直等待项目刷新不出来。可能是网络问题。然后我就取消了,删除项目然后重新建,但是一直等待。然后报错。  

     问题二、以为要修改项目的根pom.xml文件,实际上不需要,分开install就可以了。

    完成后进入项目cd initializr

    修改pom.xml文件的module。添加service模块,这个模块应该是被人删除掉了。需要添加进去。

    运行:mvn clean install。如果看到下面6个模块都成功了就可以了。不过即使是成功了,这次install过程中,还是有一些报错。但是这个已经折腾了一晚上了,所以我先试了下,结果成功了。

     

    到.m2仓库中找到jar包:initializr-service-0.7.0.BUILD-SNAPSHOT.jar。

  • 相关阅读:
    python--模块与包
    内置函数 的总结
    迭代器 生成器 列表推导式 生成器表达式的一些总结
    函数的有用信息 带参数的装饰器 多个装饰器装饰一个函数
    函数名的应用(第一对象) 闭包 装饰器
    动态参数 名称空间 作用域 作用域链 加载顺序 函数的嵌套 global nonlocal 等的用法总结
    函数的初识 函数的返回值 参数
    文件操作 常用操作方法 文件的修改
    遍历字典的集中方法 集合的作用 以及增删查的方法
    计算机硬件的小知识
  • 原文地址:https://www.cnblogs.com/JasonChen92/p/9297455.html
Copyright © 2011-2022 走看看