打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
Maven常用命令
旭龙
>《maven》
2011.06.09
关注
创建普通应用项目:
mvn archetype:create -DgroupId=com.byread -DartifactId=blog
创建WEB项目:
mvn archetype:create -DgroupId=
com.byread
-DartifactId=blogweb
-DarchetypeArtifactId=
maven-arc
hetype-webapp
创建
appfuse
项目:
mvn archetype:create
-DarchetypeGroupId
=org.appfuse.archetypes
-DarchetypeArtifactId
=appfuse-basic-struts
-DremoteRepositories
=http://static.appfuse.org/releases
-DarchetypeVersion
=2.0.2
-DgroupId=com.mycompany.app -DartifactId=myproject
----------------
----------------
命令说明----------------
----------------
一。archetype(
内建插件,他的create任务将建立项目骨架 ):
archetype:create
二。groupId 项目的java包结构:
com.byread
三。artifactId 项目的名称
:
blog
四。
archetypeArtifactId( 项目骨架的类型 ):
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
----------------
----------------
其他命令说明----------------
----------------
发布到本地:
mvn install:install -file -Dfile=D:/opensource/dbunit-2.2/dbunit-2.2.jar -DgroupId=dbunit-DartifactId=junitperf -Dversion=2.2 -Dpackaging=jar
发布到远程:
mvn deploy:deploy -file -DgroupId=staticComparison -DartifactId=static-comparison -Dversion=2.0 -Dpackaging=jar -Dfile=c:/staticComparison_2.0.jar -Durl=file:Y:\repo
生成Eclipse项目结构:
mvn eclipse:eclipse
清理(删除target目录下编译内容)
mvn clean
仅有页面文件发生变化时
mvn war:exploded
maven定义的生命周期中主要的相位如下:
validate
: 验证项目是否正确以及相关信息是否可用。
compile
: 编译。
test
: 通过junit进行单元测试。
package
: 根据事先指定的格式(比如jar),进行打包。
integration-test
: 部署到运行环境中,准备进行集成测试。
verify
: 对包进行有效性性和质量检查。
install
: 安装到本地代码库。
deploy
: 在集成或发布环境,将包发布到远程代码库。
mvn help:effective-pom :
你应该能看到一个大得多的pom。他暴露maven的默认设置
项目打包: mvn package
编译源程序: mvn compile
编译并测试: mvn test
清空生成文件: mvn clean
将maven项目转化成eclipse项目: mvn eclipse:eclipse
清除有关eclipse项目的配置信息: mvn eclipse:clean
启动tomcat: mvn tomcat:run
启动jetty: mvn jetty:run
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
maven自导远程下载包,maven常用命令
Maven2上路 - 入门技术 - New - JavaEye论坛
maven学习笔记一
使用Maven管理Eclipse Java项目
Appfuse 2.0简单开始和源码的下载
创建支持eclipse的多模块maven项目
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×