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包的源码就都有了
相关推荐
** Maven详解:构建Java项目的专业工具 ** Maven是一个强大的项目管理工具,广泛应用于Java开发领域,它通过自动化构建流程,简化项目的构建、依赖管理...不断学习和实践,将使你更好地掌握Maven,提升你的开发能力。
5. **Maven的生命周期**:Maven有三个主要的生命周期阶段:清理(clean)、默认(default)和站点(site)。默认生命周期包含了编译(compile)、测试(test)、打包(package)、集成测试(integration-test)、...
"maven_my.zip" 文件为我们提供了一个深入理解并掌握Maven的绝佳资源。下面,我们将通过大白话的方式,详细解读Maven的基础知识和核心功能,帮助你快速秒懂Maven。 一、Maven是什么? Maven是Apache软件基金会开发...
**Maven实战2:深入理解与应用** ...通过学习,你可以熟练掌握Maven,提升项目管理能力,实现快速、稳定的软件开发。阅读提供的"Mavenʵۡ2.pdf"文件,将深化你对Maven的理解,并能将所学应用到实际项目中。
**Maven基础讲义** Maven,源自于Java社区,是一个项目管理和综合...了解并熟练掌握Maven,是每一个Java开发者必备的技能之一。通过深入学习和实践,你可以更好地利用Maven来优化你的项目管理,使开发工作更加高效。
5. **运行JAR**:生成的JAR文件通常位于`target`目录下,你可以使用以下命令运行: ``` java -jar target/my-app.jar ``` 此外,还可以通过调整`spring-boot-maven-plugin`的配置,例如添加`classifier`参数创建...
1. **bin**:这个目录包含用于不同操作系统的可执行脚本,如Windows的`mvn.bat`和Unix/Linux的`mvn`,它们是执行Maven命令的入口。 2. **boot**:这个目录包含用于启动Maven的类加载器,如`plexus-classworlds-2.x....
总之,Maven2 的配置是Java开发中不可或缺的一部分,熟练掌握 Maven 的使用能极大提高开发效率,简化项目管理。通过阅读提供的 Maven2__基础的教程(新手).pdf,你可以更详细地了解这些概念和操作。
以上命令涵盖了Maven构建Web工程项目时最常用的几个方面,包括项目的初始化、构建、测试、打包、安装等。熟练掌握这些命令,可以帮助开发者更加高效地管理和维护项目。同时,根据不同的需求,还可以组合使用这些命令...
**正文** Maven是Java开发中的一...通过熟练掌握Maven命令和配置,开发者可以高效地管理项目依赖,实现自动化构建,从而提高开发效率。而提供的测试项目则可以帮助我们更好地理解Maven如何与测试集成,确保代码质量。
在IT行业中,Maven是一个非常重要的构建工具,主要用于Java项目的管理。它通过POM(Project Object Model)文件来描述项目,并自动处理构建过程中的依赖关系。"小镜子配置之maven_repository之pom"这个标题暗示了...
### 五、常用Maven命令 - **install**: 编译源码,打包,并将结果安装到本地仓库。 - **clean**: 清除目标目录(target)中的所有生成文件。 - **compile**: 编译项目源码。 - **test**: 运行项目的所有测试。 - **...
通过本教程的学习,读者不仅可以熟练掌握Maven2的基本操作,还能了解到如何高效地利用Maven进行项目开发和管理。希望这些知识点能够帮助大家更好地理解和应用Maven2,在实际项目中发挥更大的作用。
** Maven 3.3.9 安装与配置详解 ** Maven 是一个强大的Java项目管理工具,它能够帮助开发者管理项目的构建、依赖关系、版本控制以及生成...了解并掌握 Maven 的配置和使用方法,是每个 Java 开发者必备的技能之一。
"Maven安装与下载" Maven是一种基于项目对象模型(POM)的项目管理工具,由于其灵活性和可扩展性,广泛应用于 Java 项目开发中。...通过了解 Maven 的安装和下载过程,可以更好地掌握 Maven 的使用和应用。
### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...
掌握 Maven 的基本命令对于 Java 开发者来说至关重要。 ##### 1.1 常用 mvn 命令 - **`mvn archetype:create`** 创建一个新的 Maven 项目。Archetype 是一种项目模板,使用此命令可以根据预先定义好的模板快速...
** Maven 3.8.6 安装指南 ** Maven 是一个强大的项目管理和构建工具,在Java开发领域中广泛使用,它通过一个统一的构建生命周期和依赖...了解和掌握 Maven 的基本概念、生命周期和插件,是每个Java开发者的必备技能。
- `PATH`:在已有的环境变量中追加`%MAVEN_HOME%\bin`,这样可以在命令行中直接运行Maven命令。 4. **验证安装**:打开命令行(Windows的cmd或Linux的Terminal),输入`mvn -version`,如果正确配置,你应该能看到...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念...通过熟练掌握Maven的使用,开发者可以更专注于编写高质量的代码,而不是繁琐的构建过程。