(十七)maven实践-maven常用参数和命令
来源:互联网 发布:广告中的女性形象知乎 编辑:程序博客网 时间:2024/06/07 00:31
本节主要介绍maven常用参数和命令以及一些简单问题怎么解决
1、mvn常用参数
mvn -e 显示详细错误
mvn -Dkey=value指定java全局属性
mvn -Pxxx使用profile xxx
2、常用命令
mvn clean 清理项目
mvn clean install 清理并安装到本地仓库
mvn compile 编译项目
mvn package 打包
mvn archetype:generate 创建maven项目
mvn eclipse:eclipse 生成eclipse项目文件
mvn eclipse:clean 清楚eclipse项目文件
mvn site 生成项目相关信息的网站
3、常用插件参数
mvn -Dwtpversion=2.0 指定maven版本
mvn -Dmaven.test.skip=true 跳过单元测试
mvn -DuserProp=filePath 指定用户自定义配置文件位置
4、常见问题解决方法
(1)、OOM(out of memory)需要调大jvm内存可以在开发工具中设置,如:
-Xmx1024M -Xms512M -XX:MaxPermSize=512M
(2)、mvn失败,但没有具体错误信息,可以添加 -X参数,让maven输出debug信息
(3)、maven内置的中央仓库地址下载较慢,连接超时。可以添加相应的mirror,在本地仓库.m2文件夹中添加settings.xml文件,在settings.xml文件中添加镜像地址,比如我的settings.xml文件配置是这样的:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> <mirror> <id>net-cn</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://maven.net.cn/content/groups/public/</url> </mirror> <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>ibiblio</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </mirror> <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror> </mirrors></settings>
(4)、已经引入相应jar文件的依赖,开发工具报错,无法解析xxxx.jar文件。这种情况一般是因为maven在下载相应的jar文件时,网络情况不佳,jar文件没有传输完成造成的,可以手动在本地仓库中找到对应的jar所在的目录,删除相应的jar,再执行maven命令,让maven重新下载jar文件即可。
原文地址: http://ittechcourse.com/archives/103
- (十七)maven实践-maven常用参数和命令
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- maven用途、核心概念、用法、常用参数和命令、扩展
- Maven学习笔记十七:Maven坐标和依赖(最佳实践之优化依赖)
- JAVA 对象拷贝
- hdoj5813【构造】
- PHP安全编程之跨站脚本攻击的防御
- 《TCP/IP详解 卷1:协议》 读书笔记 第5章 RARP:逆地址解析协议
- C++类型转换详解--const_cast
- (十七)maven实践-maven常用参数和命令
- 设置静态路由 不同网段可以互相访问
- 邵雍·《渔樵问对》译文和原文
- perl 删除指定txt文件
- 求一个数组中的最大值和最小值,要求将比较次数减小至3N/2
- MINA框架源码分析(四)
- java—反射
- Hadoop生态系统命令合集(更新中……)
- 【逆元】