maven常用命令

本文介绍了Maven中GroupID与ArtifactID的概念及其用途,并详细解释了常用的Maven命令如mvneclipse:eclipse、mvnclean、mvnpackage等的功能与应用场景。此外,还提供了如何将第三方jar包添加到本地仓库的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID 是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

一般GroupID就是填com.leafive.test这样子。

下面是自己项目中经常用到的命令:

mvn eclipse:eclipse 项目从svn检出,构建成eclipse项目才能导入eclipse工具中开发。

mvn clean;

mvn package;

mvn dependency:copy-dependencies 把maven依赖的jar包导出。

mvn jetty:run 运行jetty服务器

mvn install和mvnpackage的区别:

只有mvn install 和 mvn package

mvn install 是将你打好的jar包安装到你的本地库中,一般没有设置过是在 用户目录下的 .m2\下面。

mvn package 只是将你的代码打包到输出目录,一般的是 target下面。

eclipse插件m2eclipse。

这里的maven install相当于maven原生的命令: mvn install

而这里的maven build是 m2eclipse这个插件自己创造的概念,

需要你来配置到底需要执行什么命令,如下图中的goals输入的就是你想执行的命令:

m2eclipse的使用说明文档:http://books.sonatype.com/m2eclipse-book/reference/running-sect-running-maven-builds.html

第三方jar包添加到本地仓库

<dependency>
	<groupId>com.microsoft.sqlserver</groupId>
	<artifactId>sqljdbc4</artifactId>
	<version>4.0</version>
</dependency>
<dependency>
	<groupId>oracle</groupId>
	<artifactId>ojdbc6</artifactId>
	<version>6.0</version>
</dependency>
//dos环境下运行
mvn install:install-file -Dfile=F:\Maven\sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

mvn install:install-file -Dfile=F:\Maven\ojdbc6.jar -DgroupId=oracle -DartifactId=ojdbc6 -Dversion=6.0 -Dpackaging=jar

maven 中央仓库

http://mvnrepository.com

我们已经体验了maven最主要的命令:mvn clean compile,mvn clean test,mvn clean package,mvn clean install。执行test之前是会先执行compile的,执行package之前是会先执行test的,而类似地,install之前会执行package。可以在任何一个maven项目中执行这些命令。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值