欢迎来到天天文库
浏览记录
ID:37318134
大小:206.94 KB
页数:7页
时间:2019-05-21
《maven学习总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录1.安装maven12.Maven使用12.1编写pom12.2根据pom.xml中的配置,新建各种包名22.2.1源代码的默认结构如下:src/main/java22.2.2测试代码的默认结构如下:src/test/java32.3相关命令33.使用Archetype生成项目骨架44.在eclipse中安装m2e45.依赖范围4。。。41.安装maven下载安装包,解压缩后,将安装包/bin添加到环境变量path中验证是否安装成功:mvn–vPom.xml—配置文件—重要运行mvnhelp:system,打印出java系统属性和环境变量。用户目录:C:Userf
2、ang.m2将maven安装目录中的conf/settings.xml文件复制到~/.m2/settings.xml说明:安装目录中的settings文件是全局范围的,若修改整台机器上所有用户都会直接受到影响。后者是用户范围的,只有当前用户会受到影响。2.Maven使用2.1编写pom3、emaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">4.0.0com.sunfangfang.mvnbookSrc.main.java下的组织结构helloworldgroupId下的最后一层包名、项目名1.0-SNAPSHOTMavenHelloWorld4、Project项目说明war打包方式,默认打成jar包junitjunit4.7test依赖范围,详细见5.依赖范围junit依赖。配置后编译、测试时自动下载junit依赖包org.apa5、che.maven.pluginsmaven-compiler-plugin1.51.5junit的@Test注释兼容org.apache.maven.pluginsmaven-shade-plugin1.2.16、ecutions>packageshadecom.sunfangfang.mvnbook.helloworld.HelloWorld7、sformers>因为带有main方法的类信息不会添加到manifest中,为了生成可执行的jar包,需要借助maven-shade-plugin插件1.1根据pom.xml中的配置,新建各种包名1.1.1源代码的默认结构如下:src/main/java在默认结构下新建com/sunfangfang/mvnbook/helloworld文件夹在helloworld文件夹下新
3、emaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">4.0.0com.sunfangfang.mvnbookSrc.main.java下的组织结构helloworldgroupId下的最后一层包名、项目名1.0-SNAPSHOTMavenHelloWorld
4、Project项目说明war打包方式,默认打成jar包junitjunit4.7test依赖范围,详细见5.依赖范围junit依赖。配置后编译、测试时自动下载junit依赖包org.apa
5、che.maven.pluginsmaven-compiler-plugin1.51.5junit的@Test注释兼容org.apache.maven.pluginsmaven-shade-plugin1.2.16、ecutions>packageshadecom.sunfangfang.mvnbook.helloworld.HelloWorld7、sformers>因为带有main方法的类信息不会添加到manifest中,为了生成可执行的jar包,需要借助maven-shade-plugin插件1.1根据pom.xml中的配置,新建各种包名1.1.1源代码的默认结构如下:src/main/java在默认结构下新建com/sunfangfang/mvnbook/helloworld文件夹在helloworld文件夹下新
6、ecutions>packageshadecom.sunfangfang.mvnbook.helloworld.HelloWorld7、sformers>
7、sformers>
此文档下载收益归作者所有