导航:首页 > 程序命令 > maven的常用命令

maven的常用命令

发布时间:2022-11-02 04:52:36

‘壹’ maven如何安装有哪些常用命令

目前越来越多的项目开始采用maven管理,本经验介绍下maven如何安装,安装完如何验证,以及dos下常用maven命令用都是什么作用。 工具/原料 apache-maven-3.1.0本经验用的这个版本实验 方法/步骤 下载maven,下载后如果是压缩包,进行解压,得到maven目录。 找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。 用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定 找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。 这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。 进入或者新建想要生成项目的文件夹,通过运行dos命令mvn archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT 如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类 如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误 mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类 mvn package 打包 mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类

‘贰’ mvn dependency:tree 命令需要先编译吗

需要。
电脑的指令都是需要先编辑好,要不然就没办法执行,在项目开发过程中,我们经常会有分析项目依赖的需要,查找jar依赖路径,查找jar冲突等等。这时候,dependency命令会非常的有用。
Maven常用命令有:mvn-version:查看maven的版本及配置信息。mvncompile:编译项目代码。mvnpackage:打包项目。mvntest:运行单元测试。mvnclean:清除编译产生的target文件夹内容。mvninstall:将项目生成jar包放在仓库中。

‘叁’ maven指令有什么用

maven常用命令介绍
这里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下来方便以后查阅。
生成清除Eclipse项目结构:
mvn eclipse:eclipse
mvn eclipse:clean
清理(删除target目录下编译内容)
mvn clean
仅打包Web页面文件
mvn war:exploded
编译项目
mvn compile
打包发布
mvn package
打包时跳过测试
mvn package -Dmaven.test.skip=ture

‘肆’ 如何用maven 手动把本地jar安装到本地仓库

1、从Maven官网下载Maven安装包,本文使用的Maven版本是Maven3.2.3,解压后文件目录如下:

至此,手动添加完成,此时在pom.xml文件中添加相应的依赖就可以使用该JAR包了。

四、Maven常用命令解释

mvn clean:清空输出目录(即 target 目录)

mvn compile:编译源代码

mvn package:生成构件包(一般为 jar 包或 war 包)

mvn install:将构件包安装到本地仓库

mvn deploy:将构件包部署到远程仓库

执行 Maven 命令需要注意的是:必须在 Maven 项目的根目录处执行,也就是当前目录下一定存在一个名为 pom.xml 的文件。

‘伍’ 如何运行maven build

在MyEclipse上运行mvn命令,右键项目选择Run As--》Maven clean。mvn命令有很多,简单说明下比较常用的命令:
1. clean 用于清理输出目录target/
2. compile用于编译项目主代码
3. test 用于编译运行测试代码
4. package 接受编译好的代码,打包成可发布的模式
5. install 将包安装到maven本地仓库
6. Deploy将最终的包复制到远程仓库
执行以上命令时,clean是不会自动执行的,因为clean和其他5个命令是不同的生命周期,因此需要使用组合命令。
在MyEclipse中运行组合命令,右键项目选择Run As--》Maven build...

‘陆’ maven是干嘛的

Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven能够很方便地帮你管理项目报告,生成站点,管理JAR文件,等等。例如:项目开发中第三方jar引用的问题,开发过程中合作成员引用的jar版本可能不同,还有可能重复引用相同jar的不同版本,使用maven关联jar就可以配置引用jar的版本,避免冲突。

你给出的图片中binary是二进制文件,source是源码,开发中我们需要下载的是binary文件,后缀标识压缩的算法. 一般来说,windows系统用zip较多,linux系统用tar.gz较多。source是maven项目的源码,探究原理时可以下载源码进行研究。


Maven常用命令:

1.mvn archetype:generate 创建Maven项目

2.mvn compile 编译源代码

3.mvn deploy 发布项目

4.mvn test-compile 编译测试源代码

5.mvn test 运行应用程序中的单元测试

6.mvn site 生成项目相关信息的网站

7.mvn clean 清除项目目录中的生成结果

8.mvn package 根据项目生成的jar

9.mvn install 在本地Repository中安装jar

10.mvn eclipse:eclipse 生成eclipse项目文件

‘柒’ 如何在myeclipse8.5中使用maven

Maven和Ant的区别一:1.ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(projectobjectmodel)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。2.maven对所依赖的包有明确的定义,如使用那个包,版本是多少,一目了然。而ant则通常是简单的inclde所有的jar。导致的最终结果就是,你根本无法确定JBoss中的lib下的common-logging是哪个版本的,唯一的方法就是打开META-INF目录下MANIFEST.MF。3.maven是基于中央仓库的编译,即把编译所需要的资源放在一个中央仓库里,如jar,tld,pom,等。当编译的时候,maven会自动在仓库中找到相应的包,如果本地仓库没有,则从设定好的远程仓库中下载到本地。这一切都是自动的,而ant需要自己定义了。这个好处导致的结果就是,用maven编译的项目在发布的时候只需要发布源码,小得很,而反之,ant的发布则要把所有的包一起发布,显然maven又胜了一筹。4.maven有大量的重用脚本可以利用,如生成网站,生成javadoc,sourcecodereference,等。而ant都需要自己去写。5.maven目前不足的地方就是没有象ant那样成熟的GUI界面,不过mavengui正在努力中。目前使用maven最好的方法还是命令行,又快又方便Maven的优势:•协同开发的基本规范,为大家提供方便的协作的模式,能增加代码的复用,提高生产率。•提供方便,规范化的打包方法,是公司完成自动构建系统的核心部分,能帮助提高敏捷开发的效率(敏捷开发提倡尽早集成)。•减少冗余,减少出错的可能。•中心资源库管理,能减低源码库的大小,中心资源库可以统一定期备份。•目录结构规范,让开发者从一个maven项目过度到另一maven项目很容易。•大量的开源项目使用了maven。Maven常用命令:•mvnarchetype:generate:创建Maven项目•mvncompile:编译源代码•mvntest-compile:编译测试代码•mvntest:运行应用程序中的单元测试•mvnsite:生成项目相关信息的网站•mvnclean:清除目标目录中的生成结果•mvnpackage:依据项目生成jar文件•mvninstall:在本地Repository中安装jar•mvndeploy:将jar包发布到远程仓库•mvneclipse:eclipse:生成Eclipse项目文件Maven的安装配置:在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。下载apache-maven-3.2.1-bin.zip文件后,并解压到D:\maven\apache-maven-3.2.1配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME,路径是:D:\maven\apache-maven-3.2.1,如图所示:再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",如下图所示;点击确定之后,打开cmd窗口:输入mvn-version,出现如下内容表示安装成功。Maven添加本地仓库:打开本地存放maven目录例如:D:\maven\apache-maven-3.2.1,打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:E:/mvnRespoeclipse中的设置:为Eclipse安装Maven插件(默认已有,无需安装)为Eclipse配置MAVEN从Eclipse的菜单栏点击Windows->Preferences->Maven->Installations,将之前解压的maven添加进来,点击UserSettings使用我们自己的Maven配置,

阅读全文

与maven的常用命令相关的资料

热点内容
文件系统pdf 浏览:762
原神安卓区服什么意思 浏览:34
贝壳app怎么线上发布 浏览:157
如何挑选安卓系统机顶盒 浏览:53
安卓快充使用有什么注意事项 浏览:909
黑马程序员的云计算网课 浏览:946
endnotestyle文件夹怎么导入 浏览:460
讲解少儿编程演讲会开头 浏览:424
思科交换机基础命令 浏览:497
便签可以设置加密吗 浏览:339
免费漫画app怎么看书 浏览:27
华为笔记本电脑怎么安装抖音app 浏览:412
阿里云国际版试用的服务器怎么搞 浏览:895
java正则表达式工具 浏览:160
oa服务器怎么设置ftp 浏览:10
安卓如何安装obb 浏览:442
QQ聊天记录journal文件夹 浏览:118
苹果公司云服务器地址 浏览:85
加密记事本手机 浏览:437
汽车压缩机变频阀 浏览:95