Maven学习笔记(一)
清单一:1.项目主代码一般情况放在src/main/java目录下,无须额外的配置,Maven会直接寻找目录找到项目主代码。
2.Java类的包名应该与GroupId,artifactId名称保持一致,方便搜索构建或者Java类。
3.代码编写完毕,利用Maven进行编译,在项目根目录下运行mvn clean complie。其中:
clean:告诉Maven清理输出目录target/,也就是删除target/目录,默认Maven构建的所有输出都在target/中。
resource:
compiler:将项目主代码编译到target/classes目录下
4.在执行完项目的清理和编译过程后,写单元测试代码并让Maven执行自动化测试
清单二:1.编写测试代码一般放在src/test/java目录下。
2.单元测试标准是JUnit,在写测试类之前,需要为项目配置JUnit依赖。
3.运行mvn clean test测试
清单三:1.打包mvn clean package进行打包,产生jar或者其他类型的包。
2.如果其他项目有需要,有两种方式可以完成:
(1)间接引用:将其复制到其他项目的classpath中
(2)直接引用:执行mvn clean install,这样就将打包好的jar文件安装到本地仓库,其他maven项目就可以使用。
总结:从目前所知道的来看,Maven就是帮助将工程需要的所有jar包等从中央仓库或者本地仓库下载并编译成为class文件,用于支撑整个项目,好处是方便管理,而不用在需要各种jar包的时候到处查找下载配置。