Maven学习总结

发布时间:2023-02-12 17:25:00   来源:文档文库   
字号:
Maven学习总结
(一下红色字体表示重要信息或者自己写的备注)
1.maven的安装。
1.需要安装JDK,使用java-version查看,或者使用javac确认。2.http://maven.apache.org/download.html3.网站下载最新版本的maven
4.window系统,需要配置环境变量:
M2_HOME=c:/ProgramFiles/maven-2.0.9PATH=%PATH%;%M2_HOME%/bin5.使用mvn-v命令查看mvn是否已经正确安装
2.mavenhelp命令。
1.help:active-profiles列出当前构建中活动的Profile(项目的,用户的,全局的)2.help:effective-pom显示当前构建的实际POM,包含活动的Profile
3.help:effective-settings打印出项目的实际settings,包括从全局的settings和用户级别settings继承的配置
4.help:describe描述插件的属性。它不需要在项目目录下运行。但是你必须提供你想要描述插件的groupIdartifactId
3.创建一个maven项目。(在dos环境下用命令新建了一个项目)
我们用最基本的archetype来创建一个入门项目的骨架。这个插件的前缀是archetype,目标为create命令行中输入:
C:/DocumentsandSettings/Administrator>mvnarchetype:create
-DgroupId=cn.vicky.maven.ch01-DartifactId=simple-DpackageName=cn.vicky.maven将在C:/DocumentsandSettings/Administrator文件夹下创建,一个simple文件夹。且会,自动创建一个App.java的文件!simple/simple/pom.xml/src/
/src/main/
/main/java/src/test/
/test/java
MavenArchtype插件创建了一个与artifactId匹配的目录——simple。这是项目的基础目录
每个项目在文件pom.xml里有它的项目对象模型(POM这个文件描述了这个项目,配置了插件,声明了依赖。
我们项目的源码了资源文件被放在了src/main目录下面。在我们简单Java项目这样的情况下,这个目录包含了一下java类和一些配置文件。在其它的项目中,它可能是web应用的文档根目录,或者还放一些应用服务器的配置文件。在一个Java项目中,Java

放在src/main/java下面,而classpath资源文件放在src/main/resources下面。我们项目的测试用例放在src/test下。在这个目录下面,src/test/java存放像使用JUnit或者TestNG这样的Java测试类。目录src/test/resources下存放测试classpath资源文件。
4.构建一个项目。
3中,我们使用maven创建了一个项目,你会希望构建并打包这个应用。想要构建打包这个应用,在包含pom.xml的目录下运行mvninstall
mvninstall(首先,需要进入要构建的项目,与pom.xml同级目录!maven自动下载pom.xml中配置的依赖的jar包,且还会编译项目中的java文件,生成了一个.jar的文件,如:simple-1.0-SNAPSHOT.jar,其中1.0-SNAPSHOT为创建项目时默认的版本号——可以更改)
此时,simple文件夹下,拥有了另外一个文件夹,target运行!
C:/DocumentsandSettings/Administrator/simple>java-cptarget/simple-1.0-SNAPSHOT.jarcn.vicky.maven.AppHelloWorld!
5.简单的项目对象模型(projectObjectModel
Maven运行的时候它向项目对象模型(POM查看关于这个项目的信息(pom.xml一个让Maven跑起来的文件
[xhtml]viewplaincopy
(运行这个项目)
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
cn.vicky.maven.ch01simple1.0-SNAPSHOTjar
simple
http://maven.apache.org


本文来源:https://www.2haoxitong.net/k/doc/3e646d3568d97f192279168884868762caaebbcd.html

《Maven学习总结.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式