• 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  同上 

  • 相关阅读:
    java io
    java 线程
    java 引用
    spring面试合集
    jvm(6):JMM
    jvm(n):JVM面试
    jvm(5):类加载机制
    jvm(4):类文件结构
    C# UDP编程简介
    Facebook 对 Memcache 伸缩性的增强
  • 原文地址:https://www.cnblogs.com/zj1234/p/8628355.html
Copyright © 2020-2023  润新知