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 ...
随机推荐
- css细节复习笔记——结构与层叠
每个合法的文档都会生成一个结构树,有了结构树元素的祖先.属性兄弟元素等等创建选择器来选择元素,这是CSS继承的核心.继承是从一个元素向后代元素传递属性值所采用的机制.面向一个元素使用哪些值时,用户代理 ...
- MVC框架入门准备(二) - 语言包类与工厂模式
语言包类: 相关配置项 LANG_FOLDER : 语言包目录名,默认为Lang LANG_AUTO : 自动识别语言,默认为true DEFAULT_LANG : 默认语言,默认为zh-cn方法 取 ...
- MySQL大数据量的导入
最近在公司备份数据库数据,简单的看了一下.当然我用的是简单的手动备份. 第一:其实最好的方法是直接用: mysqldump -u用户名 -p密码 数据库名 < 数据库名.sql 在linux在操 ...
- 【ocp-12c】最新Oracle OCP-071考试题库(43题)
43.(9-2)choose three Which three tasks can be performed by DDL statements? A) preventing data retrie ...
- 微信小程序——扫码后提示“打开失败缺少ID”
解决步骤: 进入通讯录tab->点击右上角添加朋友->搜索框输入:recover,拉到最底下选择小程序进行修复操作 参考:https://developers.weixin.qq.com/ ...
- Mybatis 优化:
Mybatis 的优化: ** 第一个 对于数据库配置的优化: 创建一个 DB.properties 的文件 里面编写Key = value 形式的数据库信息 比如: driver = com.mys ...
- kvm快照备份及常用命令
转载自:http://www.myjishu.com/?p=431 好文章 kvm快照备份及常用命令 kvm快照,分两种: 1种lvm快照,如果分区是lvm,可以利用lvm进行kvm的快照备份 2种由 ...
- Comet OJ - Contest #0题解
传送门 菜爆了--总共只有一道题会做的--而且也没有短裙好难过 为啥必须得有手机才能注册账号啊喂--歧视么-- \(A\) 解方程 推一下柿子大概就是 \[x-\sqrt{n}=y+z+2\sqrt{ ...
- spring-boot打包,引入外部jar包问题
这是我引入的外部jar包,打包的时候找不到外部jar包路径 弄了好久 在lib下引入外部jar包,运行没问题,但是打包是出现问题了,具体解决办法 再pom中加入如下配置,告诉maven导入本地jar ...
- Android跳转淘宝、京东APP商品详情页
import Android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; imp ...