zoukankan      html  css  js  c++  java
  • maven

    1、maven仓库获取pom坐标轴

    http://mvnrepository.com/

    2、项目构建

    清理-》编译-》测试-》报告-》打包-》构建

    编译:mvn compile  --src/main/java目录java源码编译生成class (target目录下)

    测试:mvn test    --src/test/java 目录编译

    清理:mvn clean    --删除target目录,也就是将class文件等删除

    打包:mvn package  --生成压缩文件:java项目#jar包;web项目#war包,也是放在target目录下

    安装:mvn install   --将压缩文件(jar或者war)上传到本地仓库

    部署|发布:mvn deploy  --将压缩文件上传私服

    项目根目录下,执行mvn install(Dmaven.test.skip=true不执行测试用例,也不编译测试用例类/Dskiptest不执行测试用例,但编译测试用例类 target/test-classes)

    3、项目目录

    |----src
    |     |----main
    |     |         |----java ——存放项目的.java文件
    |     |         |----resources ——存放项目资源文件,如spring, hibernate配置文件
    |     |----test
    |     |         |----java ——存放所有测试.java文件,如JUnit测试类
    |     |         |----resources ——存放项目资源文件,如spring, hibernate配置文件
    |----target ——项目输出位置
    |----pom.xml ----用于标识该项目是一个Maven项目

    4、本地仓库

    修改C: oolsapache-maven-3.5.3conf目录下的settings.xml文件

    <localRepository>${user.home}/.m2/repository</localRepository>、

    5、其他命令

    maven java或web项目转换Eclipse工程

      mvn eclipse:eclipse

      mvn eclipse:clean  清楚eclipse设置信息,又从eclipse工程转换为maven原生项目了    

    转换IDEA工程

      mvn idea:idea

      mvn idea:clean  同上 

  • 相关阅读:
    团队博客创建
    筼筜湖美景
    作业11-网络
    作业11-多线程
    多线程-冲突与同步代码
    Java第12次实验提纲(JSP简单入门)
    作业-JSP简单入门
    Java Web参考资料
    面向对象设计大作业迭代任务
    在码云(gitee)上展开程序类课程教学
  • 原文地址:https://www.cnblogs.com/zj1234/p/8628355.html
Copyright © 2011-2022 走看看