`

Maven_5个必须掌握的maven命令

 
阅读更多

1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样可以加-Ddetail.(注:一个插件goal也被认为是一个 “Mojo”) 下面大家就运行mvn help:describe -Dplugin=help -Dmojo=describe感受一下吧!

 

2. mvn archetype:generate 你是怎么创建你的maven项目的?是不是像这样:mvn archetype:create -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.ryanote -Dartifact=common,如果你还再用的话,那你就out了,现代人都用mvn archetype:generate了,它将创建项目这件枯燥的事更加人性化,你再也不需要记那么多的archetypeArtifactId,你只需输入archetype:generate,剩下的就是做”选择题”了.

 

3. mvn tomcat:run 用了maven后,你再也不需要用eclipse里的tomcat来运行web项目(实际工作中经常会发现用它会出现不同步更新的情况),只需在对应目录(如/ryanote)里运行 mvn tomat:run命令,然后就可在浏览器里运行http://localhost:8080/ryanote查看了.如果你想要更多的定制,可以在pom.xml文件里加下面配置: 01 02 03 04 org.codehaus.mojo 05 tomcat-maven-plugin 06 07 /web 08 9090 09 10 11 12 当然你也可以在命令里加参数来实现特定的功能,下面几个比较常用: 1. 跳过测试:-Dmaven.test.skip(=true) 2. 指定端口:-Dmaven.tomcat.port=9090 3. 忽略测试失败:-Dmaven.test.failure.ignore=true 当然,如果你的其它关联项目有过更新的话,一定要在项目根目录下运行mvn clean install来执行更新,再运行mvn tomcat:run使改动生效.

 

4. mvnDebug tomcat:run 这条命令主要用来远程测试,它会监听远程测试用的8000端口,在eclipse里打开远程测试后,它就会跑起来了,设断点,调试,一切都是这么简单.上面提到的那几个参数在这里同样适用.

 

5. mvn dependency:sources 故名思义,有了它,你就不用到处找源码了,运行一下,你项目里所依赖的jar包的源码就都有了

分享到:
评论

相关推荐

    尚硅谷Java视频教程_Maven视频

    几个常用Maven命令 · 12.POM · 13.坐标 · 14.仓库 · 15.第二个Maven工程的目录结构和文件内容 · 16.依赖的基本操作 · 17.依赖的范围初步介绍 · 18.生命周期插件和目标 · 19.Maven插件的设置 · 20....

    maven3常用命令、java项目搭建、web项目搭建详细图解

    "Maven 项目搭建详解" Maven 是一个基于项目对象模型(POM)的项目管理工具,由 Apache 软件基金会开发。Maven 的主要功能是帮助开发者构建、测试...通过掌握 Maven 的常用命令和项目结构,可以更好地管理和构建项目。

    Mac上安装和配置Maven详尽的指南.md

    别担心,我们为你准备了一份详细的Maven安装教程,让你在最短时间内掌握这一必备技能,助你在项目管理和构建自动化领域游刃有余! 这份教程将带你从头到尾,深入了解如何在Mac上安装和配置Apache Maven。无论你是...

    MAVEN快速上手教程

    Maven现在是项目管理和依赖管理的必备工具,相信通过本课程的学习,大家可以掌握Maven在实际工程中的实际用法,从而提高自己的开发效率。 本课程整体讲解了以下几点内容: 1.Maven基础核心概念 2.Maven的配置 3.Maven...

    Maven实战教程

    Maven现在是项目管理和依赖管理的必备工具,相信通过本课程的学习,大家可以掌握Maven在实际工程中的实际用法,从而提高自己的开发效率。 本课程整体讲解了以下几点内容: 1.Maven基础核心概念 2.Maven的配置 3.Maven...

    Linux项目实战.docx

    验证 Maven 环境变量是否生效,使用 mvn -version 命令查看 Maven 版本。 四、安装 Tomcat 安装 Tomcat 需要下载 Tomcat 的安装包,并将其解压到指定的目录下。使用 tar 命令解压安装包,并将解压后的目录移动到 /...

    connect-1.2-all-in-one

    在开始搭建开发环境之前,您必须掌握如下知识或技能: i)能够使用 Java 开发应用程序; ii)对OAuth、QQ开放平台有一定了解; iii)熟悉 Maven2+,SVN; #开始搭建: Connect是使用Maven2进行的项目构建,...

    姓名_javaEE软件工程师_2年_模板(42).doc

    5. Hibernate 框架: - 熟练掌握 Hibernate 框架,包括一对多及多对多的对象关系映射、延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略和 HQL 等技术。 6. Spring 框架: - 熟练掌握 Spring 框架...

    姓名_javaEE软件工程师_2年_模板(47).doc

    * 开发环境:MyEclipse8.5+Tomcat6.0+Mysql5+SVN+Maven * 软件架构:Spring + Hibernate + Struts2 + Oracle10g + Jbpm + easyui+poi+amFlash * 开发时间/开发周期:2013.01-2013.07/7 个月 * 项目描述:该系统分为...

    Java 程序员眼中的 Linux - v1.0.pdf

    Linux 操作系统的基础知识和实践经验,涵盖了 Linux 的安装、设置、常用命令、文件系统、网络管理、安全配置等方面的内容,同时也涉及到了 Java 开发相关的工具和技术栈,如 Tomcat、Jenkins、Maven、Nexus 等。...

    达内java培训目录

    企业应用开发部署环境 Linux高级命令集脚本编程、远程登录、Ant、单元测试技术、Maven构建技术、SVN应用技术。 熟练掌握基于Linux系统的操作技能;可以熟练的完成应用的部署工作;可以熟练的使用开发部署工具。 ...

    JavaEE求职简历-姓名-JAVA开发工程师.docx

    熟练掌握 h5、css、js,能开发 web 前端 熟练使用 submit、HBuilder、eclipse、idea 等开发工具 熟练使用 Spring、SpringMVC、SpringBoot、MyBatis、 Hibernate 等主流框架技术 熟悉 Eureka 作为服务中心下的 Spring...

    必看1年-本科-程序员面试简历模版

     熟练掌握java基础知识,具有良好的编码习惯;  熟悉java高级特性,比如多线程编程、网络编程、反射、注解等;  熟练掌握javaweb技术,具有独立的开发能力,熟悉http协议,EL,JSTL表达式;  熟悉html、css...

    XXX-JAVA开发工程师-1年经验简历模板

    熟练使用Eclipse/IDEA 开发工具,熟练使用 Maven 构建多项目工程以及使用 Git 实施版本控制 熟练使用 Linux 以及 Linux 的常用命令以及在 Linux 下安装各种服务、完成项目的部署 掌握使用Docker 进行应用的...

    MavenFuzzyFactory_Project:SQL项目,用于分析不断发展的业务并收集相关信息,以帮助指导公司的未来

    掌握结构化查询语言(SQL)的技能并学习如何使用基本命令(例如聚合函数,联接,大小写等),以便从数据库中检索相关信息以进行可视化。 数据库 该项目中使用的数据库由Maven Analytics的John Pauler提供,他授权在...

    j360:全部包含在J360中的J2EE

    建议用eclipse的童鞋可以尽快切换IDEA进行开发和学习,以便可以快速掌握maven和git的基本使用技巧。!!!1、安装说明:2、开发说明:All in j360 for J2EE.Maven基础Git基础###这里使用两个分支来进行工程开发1)...

    基于ssm+Vue的作业提交与批改程序(源码+部署说明+系统介绍+数据库).zip

    这是一个基于SSM(Spring + Spring MVC + MyBatis)框架和Vue.js的作业提交与批改程序。本项目旨在帮助教师更高效地布置、批改和管理学生的作业,同时提高学生对课程内容的理解和掌握程度。源码:本项目的源代码分为...

    阿里云java源码-aliyun-log-producer-sample:AliyunLOGJavaProducer示例应用

    提供了示例应用程序,它将帮助您更快地掌握生产者库。 先决条件 您将需要以下内容: 在advancce中打开并创建目标项目,logstore。 准备生产者使用的AK。 安装 JDK 1.6+。 安装Maven( brew install maven , sudo ...

    碳分析

    analytics目录运行以下maven命令之一用测试进行构建 mvn clean install在不运行任何单元/集成测试的情况下进行构建 mvn clean install -Dmaven.test.skip=true如何贡献请在或报告问题将错误修复请求请求发送到联系...

Global site tag (gtag.js) - Google Analytics