`
lvyanglin
  • 浏览: 84243 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MAVEN 常用命令

    博客分类:
  • java
阅读更多
一、Maven概述
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven官方文档:

http://www.sonatype.com/books/maven-book/reference_zh/public-book.html

二、Maven常见插件
Maven Surefire – 插件是负责运行单元测试的插件。

Compiler – 用来进行编译 Jar – 用来生成。

JAR 文件 Release – 用来自动管理版本发布。

archetype – 用来产生一个web工程 还有另外一些插件用来生成报告,运行 JRuby 和 Groovy 的代码。

三、Maven标识
Maven使用组标识符(groupId),构件标识符(artifactId)和版本(version)为一个项目定义一个唯一的位置。在定义一个项目的依赖时,我们除了要考虑依赖的组标识符groupId,构件标识符artifactId和版本version,还需要考虑它的依赖范围scope。

四、用maven创建一个工程并发布到jboss下
1.在linux服务器下用maven创建一个工程项目
(1)首先建立了一个属于自己的文件夹命名为:sample
(2)进入到sample文件夹下面/sample
执行下面的命令
mvn archetype:create -DgroupId=com.sample.test -DartifactId=myWeb -DarchetypeArtifactId=maven-archetype-webapp
命名执行完后在feihua文件夹下面生成一个名为myWeb的文件
2.进入myWeb文件夹下面执行命令:mvn package
执行完成后则会在myWeb文件夹下面生成一个target文件,target文件夹下面存在一个myWeb.war文件
3.复制myWeb.war文件到jboss文件下面的/server/default/deploy文件夹下面
cp myWeb.war  ../server/default/deploy
4.进入到jboss文件下的bin目录
(1)执行shutdown.bat  -S 关闭jboss服务器
(2)执行run.bat -b 0.0.0.0 &
5.访问myWeb,http://localhost:8080/myWeb

五、用maven生成Eclipse工程
mvn -U eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true 根据pom.xml文件生成eclipse工程。

六、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项目

mvn jar:jar 打jar包


分享到:
评论

相关推荐

    maven常用命令.docx

    一、maven常用命令: 1.mvn clean 清空产生的项目( target里) 2.mvn compile 编译源代码 3.mvn install 在本地repository中安装jar(包含mvn compile,mvn package,然后上传到本地仓库) 4.mvn deploy 上传到私服...

    maven常用命令

    对于maven,你不应该只知道在pom中如何引入jar包,还应该了解maven一些常用的命令

    Maven常用命令 Maven Maven学习

    Maven常用命令 Maven Maven学习

    maven常用命令.txt

    maven常用命令

    maven常用命令以及以个测试项目

    maven常用命令以及以个测试项目方便测试

    maven 常用命令

    maven 常用命令、操作方法、打包步骤、网站链接。

    Maven常用命令

    Maven常用命令 mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除...

    maven 常用命令集合

    主要描述了maven的一些常用命令,以备您不时之需

    Maven 常用命令都准备好给你了.docx

    Maven 常用命令都准备好给你了.docx

    Maven常用命令大全与pom文件讲解

    摘要:本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。-D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X...

    maven常用的命令

    maven常用的命令

    MVN常用命令.docx

    maven常用指令大全Maven常用命令: 1. 创建Maven的普通java项目:  mvn archetype:create  -DgroupId=packageName  -DartifactId=projectName  2. 创建Maven的Web项目:   mvn archetype:create ...

    Maven的原理 Maven 的命令

    Maven原理 配置 Maven 的常用命令 Maven Eclipse和MyEclipse 的配置

    Maven常用基本命令.txt

    常用命令:使用命令创建maven工程、项目启动、项目清理、编译项目、打包项目代码、运行测试、编译测试的内容、部署到远程、生成站点、查看项目依赖树、安装本地jar包到仓库。 常见问题解决办法。

    MAVEN3的安装,项目创建,常用命令

    MAVEN3的安装 项目创建 常用命令 图解,很详细的介绍,一步一步学会

Global site tag (gtag.js) - Google Analytics