Maven导出项目依赖的jar包

一、导出到默认目录 targed/dependency 

    从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:

  mvn dependency:copy-dependencies

       或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:copy-dependencies后,点击运行

      maven项目所依赖的jar包会导出到targed/dependency目录中。



二、导出到自定义目录中

    在maven项目下创建lib文件夹,输入以下命令:

 mvn dependency:copy-dependencies -DoutputDirectory=lib

    maven项目所依赖的jar包都会复制到项目目录下的lib目录下

三、设置依赖级别

    同时可以设置依赖级别,通常使用compile级别

mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile

 

四、生成eclipse工程文件


我采用的开发工具是eclipse,所以用maven的eclipse参数生成eclipse工程文件。输入如下
1、 采用dos的cd命令进入study目录
2、 输入指令:

mvn eclipse:eclipse

如下所示:
D:/eclipse/workspace/study>mvn eclipse:eclipse
指令执行完毕后,发现多了两个文件:.classpath和.project

五、生成项目
JAVA项目 mvn archetype:create -DgroupId=net.welken -DartifactId=common
web 项目 mvn archetype:create -DgroupId=net.welken -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

 

六、Maven其它 命令
mvn -version/-v 显示版本信息
mvn archetype:generate 创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目

mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn jetty:run 运行项目于jetty上,
mvn compile 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web项目
mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse项目的配置信息(Web项目)
mvn eclipse:eclipse 将项目转化为Eclipse项目

发布第三方Jar到本地库中:
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:/client-0.1.0.jar

mvn validate 验证工程是否正确,所有需要的资源是否可用。
mvn test-compile 编译项目测试代码。 。
mvn integration-test 在集成测试可以运行的环境中处理和发布包。
mvn verify 运行任何检查,验证包是否有效且达到质量标准。
mvn generate-sources 产生应用需要的任何额外的源代码,如xdoclet。

 

我们在网上下载的开源Maven工程想要转换成Eclipse能够识别的工程,需要执行如下命令:
Jar工程:
mvn eclipse:eclipse

mvn eclipse:myeclipse


Web工程:
mvn eclipse:eclipse -Dwtpversion=2.0

mvn eclipse:myeclipse -Dwtpversion=2.0

 

posted @ 2015-04-29 21:40  刘文涛  阅读(1627)  评论(0)    收藏  举报