一 maven3.x 操作更新
1.1 基于Archetype创建工程:
mvn archetype:generate -DarchetypeCatalog=internal
使用maven2.x的日子,直接使用mvn archetype:generate基于官方提供的模板快速生成工程(maven-archetype-quickstart,maven-archetype-webapp)。
使用安装了maven3.x后,发现执行命令后,刷出接近300多个选项。郁闷了吧~~~
maven archetype:generate 的进一步理解
找到了解决方法:
可以使用 $mvn archetype:generate -DarchetypeCatalog=internal
archetypeCatalog表示插件使用的archetype元数据,默认值为remote,local,即中央仓库archetype元数据(http:
由于中央仓库的archetype太多,导致这个列表太长,
因此自己指定仅用内置元数据(
20
个左右,好像),就可以解决你的烦恼了。
二 历史记录
使用maven命令:mvn dependency:sources 下载依赖包的源代码。
MAVEN手工添加第三方jar包(ojdbc14.jar)第三方jar包需要手工添加,命令如下:
mvn install:install-file -Dfile=E:\maven221\repository\com\oracle\ojdbc14\10.2.0.2.0
\ojdbc14-10.2.0.2.0.jar -DgroupId=com.org.common.oracle -DartifactId=oracle -
Dversion=10.2.0.2.0 -Dpackaging=jar -DgeneratePom=true
MAVEN2使用mvn install命令出现java.lang.OutOfMemoryError错误解决办法
命令行先执行:set MAVEN_OPTS=-Xms256m -Xmx256m
然后照常执行:mvn install
artifactory下载后,无需配置直接运行bin文件夹下的artifactory.bat,正常启动后,在IE浏览器中输入
http://服务器地址:port/artifactory,输入admin和password后,成功登陆后就可以了
-------------------
------------------------
mvn pom.xml文件配置详解
http://maven.apache.org/ref/2.0.8/maven-model/maven.html
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 [clean] compile [-u] 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn [clean] -Dwtpversion=1.5 eclipse:eclipse [-u] 使用eclipse的程序员,生成Wtp插件的Web项目。
mvn [clean] eclipse:myeclipse 使用myeclipse的程序员,生成Wtp插件的Web项目。
mvn -Dwtpversion=1.5 eclipse:clean 清除Eclipse项目的配置信息(Web项目)
mvn [clean] eclipse:eclipse [-u] 将项目转化为Eclipse项目
需要给eclipse的workspace增加一个指向MAVEN repository的常量M2_REPO,该项任务,针对一个
workspace只需要执行一次,不必每个工程都执行:
mvn eclipse:configure-workspace -Declipse.workspace=your/workspace/path
在应用程序用使用多个存储库
<repositories>
<repository>
<id>Ibiblio</id>
<name>Ibiblio</name>
<url>http://www.ibiblio.org/maven/</url>
</repository>
<repository>
<id>PlanetMirror</id>
<name>Planet Mirror</name>
<url>http://public.planetmirror.com/pub/maven/</url>
</repository>
</repositories>
mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -
Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -
Durl=ftp://xxxxxxx/opt/maven/repository/
发布第三方Jar到本地库中:
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar
-Dfile=d:\client-0.1.0.jar
-DdownloadSources=true
-DdownloadJavadocs=true
mvn -e 显示详细错误 信息.
mvn validate 验证工程是否正确,所有需要的资源是否可用。
mvn test-compile 编译项目测试代码。 。
mvn integration-test 在集成测试可以运行的环境中处理和发布包。
mvn verify 运行任何检查,验证包是否有效且达到质量标准。
mvn generate-sources 产生应用需要的任何额外的源代码,如xdoclet。
分享到:
相关推荐
maven简介、maven安装使用、maven命令使用的详细说明(图文教程) maven简介、maven安装使用、maven命令使用的详细说明(图文教程) maven简介、maven安装使用、maven命令使用的详细说明(图文教程) maven简介、maven安装...
maven_实战_学习笔记 Maven安装 Maven 使用入门 主代码 位置:src/main/java 命令:mvn clean compile 解释:clean告诉maven清理target目录 compile告诉maven 编译项目主代码 测试代码 位置:src/test/java 命令...
NULL 博文链接:https://mixo44.iteye.com/blog/1778853
Maven简介,常见概念,安装及配置,Maven常用命令,生命周期说明,在idea中如何创建Maven工程,配置Maven环境以及依赖管理和依赖范围的说明。
50页文档带你解读maven详细,开发工具myeclipse ,带你从0到1,详细学习maven的部署使用命令,开发工具集成打包等等!
介绍- 5 -资料收集整理资料收集整理资料收集整理资料收集整理- 6 -安装安装Mavenlinux 安装ubuntu apt-get安装参考地址,执行命令依次
Maven常用命令 Nginx Nginx常用配置 日常笔记 项目常见问题及处理 Git Git笔记 Spring Spring学习笔记 脚本 常用脚本命令 面试题 JavaEE 2. 代码 类型 项目 Java java-demos 面试题 interview-questions 算法 ...
JAVA架构从入门到精通开发笔记PPT 连接阿里云服务器 数据库 git版本管理 linux常用命令 yum软件包管理 maven依赖 数据库优化 分库分表 文件处理
测试:打开命令窗口输入:mvn -v,若有输出,说明配置正确。 修改仓库源和本地仓库(墙住了,访问外网比较困难) 修改仓库源(这里使用阿里的镜像源) 找到conf文件内的setting文件并打开=>找到镜像源配置的地方并将...
示例:微信支付SDK导入本地maven库 首先将SDK打成jar包 打开cmd命令行执行如下命令(-Dfile: jar包所在的路径) mvn install:install-file -DgroupId=...
maven 学习笔记 maven archetype maven archetype 用来生成符合maven要求目录结构的工程,例如使用mvn archetype:generate -DarchetypeCatalog=internal 可以使用maven内置的一些模版工成。 同时,我们一也可以定义...
以后不再维护,转移到笔记总览(source目录)反弹:Java笔记基础java知识点,基本全是代码+注释反射,注解,jdbc,javaweb,redis基本使用java并发基础,完善中。...常用工具git常用命令待整理根据操作系统概念第9
当我们调用命令mvn clean时,Maven会加载Clean Lifecycle并执行pre-clean和clean阶段。 我们可以调用这三个阶段中的任何一个,并且直到并包括被调用阶段的所有先前阶段都是按顺序执行的。 生命周期阶段本身无法做...
csdn上面必须设置资源分数如果没有积分可以私信我,直接发给你。纯属安装笔记,sonarqube扫描maven项目命令比较简单 直接运行 mvn clean package sonar:sonar
[Maven]archetypeCatalog笔记 当我们使用maven原型生成项目骨架时,经常会在[INFO] Generating project in Interactive mode这个地方特别慢,这里并不是什么出错卡住的原因,你打开mvn的debug模式就可看到下面的...
为自述提供了快速入门的入门步骤和命令。 视频 了解更多信息,请观看此视频! 使用插件的详细文档 内容 样品 parent-pom / pom.xml样本 pom.xml示例 Config.json示例 指令 配置代理 OAuth和两因素身份验证 Node.js...
这是我修改后的demo,用idea打开后,maven install打成jar包然后安装到本地仓库 安装命令:mvn install:install-file -Dfile=wxpay-sdk-3.0.9.jar -DgroupId=...
Ability_Note概述本项目是Gudao的个人学习笔记记录着自己在IT届的成长过程学习路径GitHub项目中添加开源项目Gitgit中的高级命令MQActiveMQ安装并使用RabbitMQ安装,后期需补充说明RocketMQ介绍,后期需补充说明...
React-native个人踩坑笔记 1. Q: react-native-vector-icons 所有配置完毕后不生效 A:复制fonts字体文件到 android/app/src/main/assets/fonts/目录下 2.Q:运行 react-native run-android 命令报错: Could not...