参考的博客有: 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。

在阿里云上搭建Spring Initializr服务器。的更多相关文章

  1. 搭建Spring Initializr服务器

    前言 按照网上很多教程,出错特别多.首先是GitHub和maven仓库的网络环境比较差,踩了很多坑:其次是SpringInitializr更新迭代几个版本,0.7.0我也没能弄成功.索性就用了旧版本0 ...

  2. 在阿里云上搭建 Spark 实验平台

    在阿里云上搭建 Spark 实验平台 Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程 [传统文化热爱者] 阿里云服务器搭建spark特别坑的地方 阿里云实现Hadoop+Sp ...

  3. 在阿里云上搭建私有GIT仓库

    在阿里云上搭建私有GIT仓库 年轻人就得好好学习,不能这么颓废 最近做项目练练手,用到了github, 但是github访问速度是真的慢啊,下载项目,下载一天了.所以呢,我是个成熟的人了,只好自己搭建 ...

  4. 在阿里云上搭建自己的git服务器

    这篇文章我就来介绍一下如何在一台全裸的阿里云主机上搭建自己的git服务器. 1. 安装git 首先安装git,一般而言,现在的服务器已经内置了git安装包,我们只需要执行简单的安装命令即可安装.比如: ...

  5. 在阿里云上搭建nginx + ThinkPHP 的实践

    作为一个程序猿,理应用linux系统来作为平时的工作机环境,哎,之前倒是用过一段时间的linux,可惜后来换了本本,后来竟然没有保持,嗷嗷后悔中... 废话不多说,大家用windows的理由都一样,但 ...

  6. 阿里云上搭建git

    这篇文章我就来介绍一下如何在一台全裸的阿里云主机上搭建自己的git服务器. 1. 安装git 首先安装git,一般而言,现在的服务器已经内置了git安装包,我们只需要执行简单的安装命令即可安装.比如: ...

  7. 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  8. 阿里云+wordpress搭建个人博客网站

    [正文] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安装wordpress 6.域名解析 声明一下,本人对服务器端的知识 ...

  9. 阿里云Centos搭建jdk环境

    当我们开始了自己的开发,那么云服务器是一定少不了的,当然也有很多同学只是在本地做开发研究. 这里记录一下我自己在阿里云上搭建环境的过程. 趁着优惠的时候,我在阿里云上购买了ECS云服务器,并且搭载了C ...

随机推荐

  1. DevExpress的xtraMessageBox汉化

    原文:DevExpress的xtraMessageBox汉化 项目使用的界面库是DevExpress 相当好用,不过里面弹出对话框XtraMessageBox的按钮都是英文的, 可能会对用户造成困扰, ...

  2. 程序异常崩溃后用windbg辅助调试解决的经验 以及 堆栈问题调试经验

    1,程序异常崩溃后用windbg辅助调试解决的经验  状况:我的程序调用别人的库做 文件写入工作. 在这一过程中出现异常,程序崩溃. 经反复检查,认为自己的程序没有错,但无法判断在别人库里哪里有错. ...

  3. UWP-磁贴初识

    原文:UWP-磁贴初识 简单的磁贴内容实现,来自 Bob 的视频. 为一个按钮添加点击事件,来更新磁贴. private void ChangeTileContentButton_Click(obje ...

  4. How to Move SSL certificate from Apache to Tomcat

    https://www.sslsupportdesk.com/how-to-move-ssl-certificate-from-apache-to-tomcat/ Apache uses x509 p ...

  5. Long Shadows Generate是一款在线使用纯CSS3实现长阴影的效果,一款强大的扁平化长投影制造器。

    Long Shadows Generate是一款在线使用纯CSS3实现长阴影的效果,一款强大的扁平化长投影制造器. Long Shadows Generate 彩蛋爆料直击现场 Long Shadow ...

  6. delphi7 xml通用解析转换为stringgrid

    对于有n多记录的xml,可以填充到stringgrid中 其中 vkeynode 为 xml中 重复节点 function CommonAnalyzeXml(vxml,vkeynode: string ...

  7. 使用VS2010再装VS2013不用再烦恼不兼容

    某些同事有时在开发过程中出现这么个问题,在使用js直接异步调用类库时,弹出错误类库不存在或者没有定义等,类似问题,这个时候可能你正在绞尽脑汁的去解决问题,明明问题不大,为什么安装VS2013后就不能打 ...

  8. 如何理解<T extends Comparable<? super T>>

    在看java容器类的时候经常可以看到<T extends Comparable<? super T>>,感觉十分不解? 我们觉得<T extends Comparable ...

  9. spring boot自定义配置文件

    把一些可能会经常变动的东西写在配置文件中,可以增加程序的灵活性,避免多次改版发版. 在sping boot中除了自带的默认配置文件application.properties之外,我们还可以在reso ...

  10. webpack 编译ES6

    虽然js的es6是大势之趋,但很多浏览器还没有完全支持ES6语法,webpack可以进行对es6打包编译 需要安装的包有 npm init // 初始化 npm install babel-loade ...