maven学习笔记1

 
 
maven是基于项目对象模型(pom),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
下载maven访问maven.apache.org下载

maven目录结构:
bin目录:mvn运行的一些脚本,在Windows命令行输入命令时会调用。
boot目录:包含了一个类加载器的框架,maven使用它加载自己的类库。
conf:配置文件,setting.xml,log。
lib:包含了maven自身和第三方依赖的类库

配置环境变量:
   M2_HOME:maven主目录
   path 添加 :%M2_HOME%\bin

检测安装:
     cmd:  mvn -v

src::源代码目录
maven项目的目录结构:

src
	-main
		-java
			-package(自定义的包)
	-test
		-java
			-package

-resources(存放一些资源文件)

pom.xml:
①.<modelVersion>:maven版本。
②.<groupId>:项目的包名。
③.<artifactId>:模块名。
④.<version>:0.0.1SNAPSHOT快照版本
在cmd中运行项目:(先进入项目所存放的目录)
①mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时
②mvn test 运行应用程序中的单元测试
会生成target文件夹,主程序编译的字节码文件在classes下面,测试程序放在test-classes下,surefire-reports文件夹下面存放是的所生成的测试报告
③mvn package 会在target目录下生成一个maven01-model-0.0.1SNAPSHPT.jar

猜你喜欢

转载自blog.csdn.net/fly_captain/article/details/78444939