Maven知识点积累一
*)下载和安装Maven
http://maven.apache.org/download.cgi 下载zip包(zip适用于windows系统,tar.gz包是Linux系统的压缩文件格式)。解压到自己电脑上。就可以了。
*)配置maven变量,变量名可以是:MAVEN_HOME 或 M2_HOME,值是:d:\apache-maven-xx.x。
然后在path中添加:d:\apache-maven-xx.x\bin
配置了这个变量之后,才能在cmd小黑框中识别maven命令
*)maven下载之后解压,在conf文件夹下,settings.xml配置本地仓库地址:
<localRepository>G:/.m2/repository</localRepository>
settings.xml中可以设置私服
Maven的配置文件分为两级:
用户级:${user.home}/.m2/settings.xml ,即在用户主目录下(或者本地库的主目录下,和repository同级)
全局级:${maven.home}/conf/settings.xml,即在maven的安装目录下
maven的配置文件settings.xml可以有多个。比如,settings-local.xml,setting-test.xml,在eclipse中的Preference→maven→user setting中设置不同的setting文件,即可在IDE中使用不同的配置:
如果在外网,可以使用阿里云加速:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Installed JREs
@RequestBody在方法参数里
*)SpringBoot项目的启动方法
启动方式1:cmd窗口中,cd到项目目录下,命令行方式输入 mvn spring-boot:run启动
启动方式2:Eclipse中 Run As / Debug As -> Spring Boot App
启动方式3:Eclipse中 Run As / Debug As -> Maven Build / Maven Build...输入mvn spring-boot:run (Springboot方式) 或者 tomcat7:run (Tomcat方式) 启动:
然后,点击:右下角的Run / Debug,启动项目。
启动方式4:Eclipse中 Run As / Debug As ->Debug Configurations 输入mvn spring-boot:run启动:其中,“JRE”页签,可以配置当前启动所用的Java版本
也可以更详细的配置:
1 --server.port=18020 --spring.profiles.active=dev --spring.cloud.config.profile=dev
启动方式5:项目生成时,有一个Application.java,里面有main方法。文件→右击 Run As / Debug As -> Spring Boot App
启动方式6:maven项目中的startLocal.cmd文件:用于启动项目:
mvn spring-boot:run -Drun.profiles=local
启动方式7:命令:java运行项目: java -jar xxx.jar
*) SpringBoot项目的访问
*)遇到的问题:
使用最新的2.1.6生成spring boot项目,pom.xml会报错:Unknow Error,在pom.xml的第一行有一个小红色叉号。
解决方法:把引用的spring boot的版本改成2.0.5即可,报错就没有了,运行的好好的。
Maven知识点积累一的更多相关文章
- Maven知识点积累二
①maven常用命令: mvn clean:清除target下编译生成的class文件 mvn compile:编译 mvn package:打包放到target下 mvn install:打包并放到 ...
- javascript知识点积累
8年javascript知识点积累 08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题, ...
- java知识点积累(一)
知识点积累 1.关于final的重要知识点: final关键字可以用于成员变量.本地变量.方法以及类: final修饰的成员变量必须在声明时被初始化,或者在构造器中初始化,否则就会报编译错误: 不能够 ...
- 8年javascript知识点积累
08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题,刷新问题,等等.那时感觉javascri ...
- linux系统下用到的小知识点积累
preface:在ubuntu下做事情,在终端下执行一些命令.或者在vim里面做一些操作.自然而然须要用到一些小知识点,没有怎么系统地看<鸟哥的菜>,基本上是遇到了什么问题想要实现什么功能 ...
- Maven知识点整理
1. 基础:maven 概念及生命周期 ===>Nexus创建本地Maven仓库(Maven私服) https://www.cnblogs.com/zishengY/p/7794923.html ...
- maven 知识点2
maven 命令: table th:first-of-type { width: 500px; } table th:nth-of-type(2) { } 命令 含义 mvn help:effect ...
- maven 知识点1
在POM 4中,dependency 中还引入了 scope,它主要管理依赖的部署.目前 scope 可以使用5个值: compile,缺省值,适用于所有阶段,会随着项目一起发布. provided, ...
- numpy库中的知识点——积累
下面是一些杂碎的知识点: 首先我们说说多维数组: 数组的属性: ndarray.ndim, 表示数组的秩是多少: ndarray.shape,返回数组的形状: ndarray.size,数组元素的总个 ...
随机推荐
- openssl - X509证书操作函数
原文链接: http://blog.csdn.net/zqt520/article/details/26965797 现有的证书大都采用X.509规范,主要同以下信息组成:版本号.证书序列号.有效期. ...
- Lua Linux环境下安装
首先下载Lua包 解压缩 进入执行make linux 如果碰到lua.c:67:31: fatal error: readline/readline.h: No such file or direc ...
- 译:3.RabbitMQ Java Client 之 Publish/Subscribe(发布和订阅)
在上篇 RabbitMQ 之Work Queues (工作队列)教程中,我们创建了一个工作队列,工作队列背后的假设是每个任务都交付给一个工作者. 在这一部分,我们将做一些完全不同的事情 - 我们将向多 ...
- android 推流解决方案
.LocalSocket + MediaRecorder + librtmp
- 物联网架构成长之路(9)-双机热备Keepalived了解
1. 前言 负载均衡LB,高可用HA,这一小结主要讲双机热备方案保证高可用.这里选择Keepalived作为双机热备方案,下面就对具体的配置进行了解.2. 下载Keepalived wget http ...
- python os.system()和os.popen()
1>python调用Shell脚本,有两种方法:os.system()和os.popen(),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容.>>>hel ...
- 【Spark 深入学习 02】- 我是一个凶残的spark
学一门新鲜的技术,其实过程都是相似的,先学基本的原理和概念,再学怎么使用,最后深究这技术是怎么实现的,所以本章节就带你认识认识spark长什么样的,帅不帅,时髦不时髦(这货的基本概念和原理),接着了解 ...
- VisualSVN Server 配置和使用
以前使用官方Subversion搭建SVN版本控制环境,很繁琐.在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户 ...
- linux每日命令(37):top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来不断刷新 ...
- EasyUI datagrid columns 中 field 区分大小写
columns: [ [ {field: 'id', title: 'ID'}, {field: 'name', title: 'NAME'}, {field: 'DT_CRT_TM', title: ...