MAVEN的基本配置,以及Hello Word
MAVEN介绍
Maven是一个项目构建工具,参与项目创建、jar包管理、编译、运行、打包和发布等过程。
Maven工具目的是以一种简便方式在多个项目中共享jar包。
MAVEN安装和配置
Maven可以单独借助命令行使用,只需要解压、然后配置系统环境变量,最后在CMD窗口运行下面命令即可。
mvn archetype:generate //创建maven项目
mvn compile //编译项目
mvn test //运行测试类
mvn clean //清除编译结果
mvn package //打成jar包
mvn install //打成jar包,放入本地库
Eclipse配置Maven,可以集成使用。配置方法如下,打开Window--Preference--Maven--Installations,点击右边的Add按钮,
找到你的Maven软件路径,点击apply即可.

然后在点击Maven下的User Settings,再点击User Setting下的User Setting,点击右边的Browse,找到你的Maven安装路径下的Config/settings.xml
点击确定, 再找到下面的Local Repository,这个是你的本地jar包库,找到你的这个库,一般上一步点击应用后,会在c盘生成这样一个文件夹:
C:\Users\hx\.m2\repository,把你的jar包拷贝到repository即可.(如果没有生成.m2\repository这个路径,可手动创建一个文件夹,不过按照常规套路是创建
不了 .m2 文件夹的,只能先重命名为 .m2. 确定即可,这一点还是比较坑的)

随后就可以开始我们的第一个Maven程序了,右键创建一个Maven Project, 如下图,

打开最外围的pom.xml,
<dependencies>
<!-- springboot -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.0.1.RELEASE</version>
</dependency> <!-- 热启动 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.0.1.RELEASE</version>
</dependency> </dependencies>c
写入之后保存,他会自动下载jar包,下一步我们再次配置端口号,我们在
src/mian/resource文件夹下创建一个.properties文件只用写入:server.port=8888 即可,(后续还会更新其他配置)
src/main/java 文件夹下创建一个cn.com的package,创建一个带main方法的类(类名随意,但是不要太过分就行哦!!)
@SpringBootApplication//灰常强大的一个标注
public class Applicationer {
public static void main(String[] args) {
SpringApplication.run(Applicationer.class, args);//主程序的入口
}
}
然后在创建一个包,注意!!注意!!!注意!!!!这里的包路径必须在cn.com的路径下,例如:你的主程序入口的路径是:
cn.com,那么你创建的Controller的路径必须是cn.com.xxx,否则浏览的时候会映射不到你创建的那个路径
package cn.com.controller; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class HeloController { @RequestMapping("/hello")
public String tohello(){
return "hello meaven";
}
}
到这里,我们的第一个Hello Word就成了,

打开浏览器,输入:http://localhost:8888/hello
hello meaven
OK!大功告成!!
MAVEN的基本配置,以及Hello Word的更多相关文章
- [Java] Maven 安装和配置
1. 下载 Maven 在百度输入 Maven 搜索 ,找到它的官网(http://maven.apache.org/),点击进入下载页面. 下载页面地址: http://maven.apache.o ...
- maven安装和配置
一.下载maven maven下载页 里面有一些版本区别,binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 apache-maven-3.3.9-b ...
- maven - 安装与配置
最近在了解maven的相关东西,在网上查了一些资料,现在简单整理一下. 一.maven 安装 1.先检查JDK ,Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上. 2.点击 ...
- 【maven】之配置开发,测试,正式环境pom.xml文件
在进行web程序开发,如果项目组没有使用自动化发布工具(jenkins + maven + svn + tomcat ),我们一般会使用maven的热部署来完成发布,在部署的过程中我们开发,测试,生产 ...
- Maven安装与配置
下载: 1.从官网http://maven.apache.org中下载,下载下来的是一个压缩包,解压即可.因为Maven本身也是用Java实现的.2.Maven的目录结构 /bin; maven的 ...
- maven 环境的配置 JAVA_HOME not found in your envirnment
maven 的环境配置在配置maven前 先做好java的环境配置现在假定java已经配置好了.在环境变量中添加;maven的解压路径\bin 例如:D:\soft\java\apache-maven ...
- MyEclipse下Maven的安装配置
Maven常用命令: •mvn archetype:generate :创建 Maven 项目 •mvn compile :编译源代码 •mvn test-compile :编译测试代码 •mvn t ...
- 学习笔记-[Maven实战]-第二章:Maven安装和配置
在windows上安装Maven 1.检查JDK安装:在CMD下运行以下命令来检查JAVA安装情况: 命令: C:\Documents and Settings\Administrator>ec ...
- Maven 的安装配置
Maven 的安装配置 一.在安装 Maven 之前,先确保JDK1.7及以上版本并且配置好环境变量. 二.下载maven的bin,在apache官方网站可以下载. 1.首先去官网下载 Maven:h ...
随机推荐
- 了解什么是版本控制 & 用tortoiseSVN 建立本地版本库来管理自己的代码
什么是版本控制 版本控制系统(Version Control System,简称VCS)广泛地应用于程序开发等领域,它可以协助你将某个指定的文件(甚至是一整个项目)返回至某个之前记录的状态,查看发生了 ...
- DS博客作业01--日期抽象数据类型
1.思维导图及学习体会(2分) 1.1第一章绪论知识点思维导图 1.2学习体会 从暑假看视频到开学的预习,我感觉数据结构与c语言比起来更加抽象,更加难理解,那些概念也只能理解一些字面意思,对时间复杂度 ...
- 如何外部访问你的本地网站natapp
用natapp,要实名制才可以获得免得authtoken 1.注册登录: https://natapp.cn/tunnel/lists 2.这个要填写一下,端口我写的是3000 3.客户端下载 解压: ...
- IIS发布好的网页突然不显示图片了
按以下步骤把地址加到ie的本地intranet就好了
- leecode刷题(22)-- 反转数组
leecode刷题(22)-- 反转数组 反转数组 反转一个单链表. 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3-> ...
- React 组件模式
简评:组件(component)是 React 的核心,了解它们有助于构建好的设计结构. 什么是组件(component) 组件运行你将 UI 拆分为独立的可重用的部分.和 JavaScript 函数 ...
- 题目1001:A+B for Matrices(简单循环)
问题来源 http://ac.jobdu.com/problem.php?pid=1001 问题描述 给你两个形式相同的矩阵,对应位置相加得到新矩阵,计算里面全为0的行数和列数. 问题分析 这里其实只 ...
- StarUML使用简明教程
最近了解到StarUML比较多,所以写一篇教程供大家参考,不足支持,请见谅. StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具.StarUML是一 ...
- mysql工具——mysqlcheck(MYISAM)
基本介绍 演示: 使用optimize的时候,可能会出现 Table does not support optimize, doing recreate + analyze instead 这时候参考 ...
- #.NET# DataGrid显示大量数据——DataGridView虚模式
要解决的目标:如何让 Datagridview 快速平滑显示大量数据 通常,Winform 下的表格控件是很"低效"的,如 DataGrid 和 DataGridView.造成低效 ...