• Maven常用命令的使用


    Maven创建项目的命令

    Maven 参数

    -D 传入属性参数

    -P 使用pom指定的配置

    -e 显示maven运行出错的信息

    -o 离线执行命令,即不去远程仓库更新包

    -X 显示maven允许的debug信息

    -U 强制去远程参考更细snapshot包

    其他参数可以通过mvn help中获取

    1、创建maven普通java项目(-D后边跟参数)

    mvn archetype:generate -DgroupId=cn.ybzy.maventest -DartifactId=maventest -DarchetypeArtifactId=maven-archetype-quickstartv

    2、创建maven的web项目

    mvn archetype:generate -DgroupId=cn.ybzy.maventestweb -DartifactId=maventestweb -DarchetypeArtifactId=maven-archetype-webapp

    3、编译源代码命令: mvn compile(将源代码编译成字节码)/4、清楚产生的项目:mvn clean 将编译的目标文件夹target删除掉

    4、运行测试 mav test 将项目根目录下的test包里的单元测试类都运行一下,但是单元测试类的方法名约定为XxxxTest,如果是普通的java项目

    5、打包:mvn package  将项目打包,打包后的文件放在根目录的target目录中,创建的目录是webapp打包后的文件就是war文件,普通的java项目,后缀名是jar

    6、在本地Repository中安装jar:mvn install  将我们自己写的一个工程,打包成jar包,放在本地maven的仓库里,那以后我们其他的项目如果需要使用这个jar包时, 

    7、生成eclipse项目,在项目目录下输入:mvn eclipse:eclipse

    8、上传到私服:mvn deploy

    如果有私服,它能够将我们的工程打包成jar包,install到私服上,提供给公司内部,所有项目成员,共享,pom.xml配置私服上的这个jar包的坐标

    发布:自动将我们这个项目打包,发布到本地或者远程的服务器,比如tomcat,则这个项目可以被客户在浏览器中进行访问

     9、源码打包:mvn source:jar

    注意:mvn conpile   mvn install   mvn deploy的区别

    mvn conpile:编译类文件

    mvn install :包含mvn conpile,mvn package 然后上传到本地仓库

    mvn deploy:包含mvn install ,然后上传到私服

    10、mvn dependency:sources运行一下,项目中所有依赖的jar包的源码都得到了

  • 相关阅读:
    网络记事本第八天
    软件工程第十周总结
    网络记事本第六,七天
    网络记事本开发,第四天
    网络记事本开发第二,三天
    leetcode 198 打家劫舍
    leetcode 46 全排列
    设计模式 之 动态代理
    设计模式 之 静态代理
    设计模式 之 桥接模式
  • 原文地址:https://www.cnblogs.com/lili-work/p/9686757.html
Copyright © 2020-2023  润新知