首页 > 代码库 > Maven常用命令

Maven常用命令

Maven的命令:

在控制台运行maven程序的话首先在这里建立有一个文件夹

image

然后把test1里面的pom复制到test2里面来

image

然后在里面建立一个源码包和test测试

image

然后在main里面跟test在写代码,写个java 然后在java包里面写com包,然后在com包里面写代码

image

然后改一下pom里面的工程

常用命令:

Mvn comlile //这个是编译的操作 Mvn test-comlile //这是编译后测试,测试出来给我一个报告 Mvn test //调用测试+编译 Mvn package //maven打包 Mvn jar:jar //只打jar包 Mvn install //安装到本地 Mvn clean //清理 Mvn archetype:generate-DarchetypeArtifactId = maven-archetype-quickstart //骨架创建
Mvn archetype:generate: 1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型) 3: internal -> appfuse-basic-struts (创建一个基于Hibernate,Spring和Struts 2的Web应用程序的原型) 4: internal -> appfuse-basic-tapestry (创建一个基于Hibernate, Spring 和 Tapestry 4的Web应用程序的原型) 5: internal -> appfuse-core (创建一个基于 Hibernate and Spring 和 XFire的jar应用程序的原型) 6: internal -> appfuse-modular-jsf (创建一个基于 Hibernate,Spring和JSF的模块化应用原型) 7: internal -> appfuse-modular-spring (创建一个基于 Hibernate, Spring 和 Spring MVC 的模块化应用原型) 8: internal -> appfuse-modular-struts (创建一个基于 Hibernate, Spring 和 Struts 2 的模块化应用原型) 9: internal -> appfuse-modular-tapestry (创建一个基于 Hibernate, Spring 和 Tapestry 4 的模块化应用原型) 10: internal -> maven-archetype-j2ee-simple (一个简单的J2EE的Java应用程序) 11: internal -> maven-archetype-marmalade-mojo (一个Maven的 插件开发项目 using marmalade) 12: internal -> maven-archetype-mojo (一个Maven的Java插件开发项目) 13: internal -> maven-archetype-portlet (一个简单的portlet应用程序) 14: internal -> maven-archetype-profiles () 15: internal -> maven-archetype-quickstart () 16: internal -> maven-archetype-site-simple (简单的网站生成项目) 17: internal -> maven-archetype-site (更复杂的网站项目) 18: internal -> maven-archetype-webapp (一个简单的Java Web应用程序) 19: internal -> jini-service-archetype (Archetype for Jini service project creation) 20: internal -> softeu-archetype-seam (JSF+Facelets+Seam Archetype) 21: internal -> softeu-archetype-seam-simple (JSF+Facelets+Seam (无残留) 原型) 22: internal -> softeu-archetype-jsf (JSF+Facelets 原型) 23: internal -> jpa-maven-archetype (JPA 应用程序) 24: internal -> spring-osgi-bundle-archetype (Spring-OSGi 原型) 25: internal -> confluence-plugin-archetype (Atlassian 聚合插件原型) 26: internal -> jira-plugin-archetype (Atlassian JIRA 插件原型) 27: internal -> maven-archetype-har (Hibernate 存档) 28: internal -> maven-archetype-sar (JBoss 服务存档) 29: internal -> wicket-archetype-quickstart (一个简单的Apache Wicket的项目) 30: internal -> scala-archetype-simple (一个简单的scala的项目) 31: internal -> lift-archetype-blank (一个 blank/empty liftweb 项目) 32: internal -> lift-archetype-basic (基本(liftweb)项目) 33: internal -> cocoon-22-archetype-block-plain ([http://cocoapacorg2/maven-plugins/])  34: internal -> cocoon-22-archetype-block ([http://cocoapacorg2/maven-plugins/])  35: internal -> cocoon-22-archetype-webapp ([http://cocoapacorg2/maven-plugins/])  36: internal -> myfaces-archetype-helloworld (使用MyFaces的一个简单的原型) 37: internal -> myfaces-archetype-helloworld-facelets (一个使用MyFaces和Facelets的简单原型) 38: internal -> myfaces-archetype-trinidad (一个使用MyFaces和Trinidad的简单原型) 39: internal -> myfaces-archetype-jsfcomponents (一种使用MyFaces创建定制JSF组件的简单的原型) 40: internal -> gmaven-archetype-basic (Groovy的基本原型) 41: internal -> gmaven-archetype-mojo (Groovy mojo 原型)

image

这是使用工具安装,清除创建

image

还可以在这里面写一些介绍

image

这个是必须的依赖,用于环境继承的

Maven常用命令