maven常用的命令

mvn archetype:create 创建Maven项目

mvn compile 编译源代码

mvn deploy 发布项目

mvn test-compile 编译测试源代码

mvn test 运行应用程序中的单元测试

mvn site 生成项目相关信息的网站

mvn clean 清除项目目录中的生成结果

mvn package 根据项目生成的jar

mvn install 在本地Repository中安装jar

mvn eclipse:eclipse 生成eclipse项目文件

mvnjetty:run 启动jetty服务

mvntomcat:run 启动tomcat服务

mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

maven架构,以及尝试创建一个最简单的maven项目

新建一个简单的maven项目,试着用一些简单的命令.

在这里,我新建一个文件夹,maven-01做为我的maven整体项目名.接着,我们打开maven-01文件夹,创建一个pom.xml.

打开pom.xml,里面的头部内容,我们可以从其他项目里面copy,也可以在网上找,我这里是从cxf官方给的demo里面copy的

pom.xml创建完毕后,我们开始创建maven的目录架构.

maven的标准架构是

src->main->java :主要是java源文件                 src->main->resources :开发用到的资源配置文件

src->test->java :测试的源文件                         src->test->resources:测试用到的资源配置文件

创建好目录架构后,我们开始创建包第一个项目,我就创建个com.kkrgwbj.user,然后再里面编写一个User类.

如图:

接下来,我们回到pom.xml所在的目录,鼠标右键按住shift选择在此处打开命令窗口.

然后输入:mvn compile(编译项目)回车

如图所以,就说明你的已经编译成功.

当编译成功后,我们可以看到多了一个target目录,

这里面就是编译后的class文件.

接着,输入命令mvn clean(清空编译信息);

调用此命令,则将项目编译信息给清空,即target下面的信息清空.

接着输入命令:mvn package(打包)

打开target目录,我们可以看到maven将我们的项目打包成了一个jar包.

接下来,我们打开pom.xml在里面添加

接着,我们在test里面创建一个测试类TestUser

接下来,在命令窗口输入:mvn test(测试);

看到这里,我们的测试命令也执行成功了.

其他命令在这里不多演示了,大家可以自己去尝试.

最新文章

  1. highchart导出图片
  2. Redis和Memcached整体
  3. Linux_RPM_查询
  4. 访问IIS元数据库失败解决方法
  5. mysql高级排序&高级匹配查询示例
  6. Java学习-029-JSON 之三 -- 模仿 cssSelector 封装读取 JSON 数据方法
  7. XEP-0079
  8. oracle学习 二(持续更新中)
  9. Domino 迁移到Exchange 服务器 之在Domino Server 创建用户!
  10. jquery easyui treegrid使用小结
  11. python操作csv-xls完善后的代码
  12. Eclipse --Type /com.xx.app/gen already exists but is not a source folde解决方案
  13. Ecplise插件安装方法
  14. [转载]学习Javascript闭包(Closure)
  15. Android app中的so库和CPU架构
  16. BeanNameAware和BeanFactoryAware接口
  17. Java中HBase的集中過濾器
  18. PL/SQL链接Oracle出现乱码
  19. ASP.NET自定义错误页并返回正确的500、404状态码
  20. Unity3D内容加密保护

热门文章

  1. SQL存储实现将JSON自动转化成SQL数据列
  2. dmesg 命令的使用范例
  3. Flutter入门(二)
  4. 测试面试题集锦----liunx与网络
  5. 使用Skywalking分布式链路追踪系统
  6. Anaconda3配置多版本python环境开发
  7. 分布式事务的 N 种实现
  8. RocketMQ 4.5.1 单机环境搭建以及生产消费测试
  9. Jupyter notebook 安装
  10. 基于FPGA Manager的Zynq PL程序写入方案