zoukankan      html  css  js  c++  java
  • Maven-通过命令操作maven项目

     用Maven 命令创建一个简单的Maven项目

    在cmd中运行如下命令:

    mvn archetype:generate 
    -DgroupId=com.mycompany.app 
    -DartifactId=my-app-simple
     -Dversion=1.0 
    -DarchetypeArtifactId=maven-archetype-quickstart

     即可在当前目录创建一个简单的maven项目,当然创建的时候会从Maven库中下载相关的依赖,耐心等待即可。

    maven的大致结构如下:

    my-app
    |-- pom.xml
    `-- src
        |-- main
        |   |-- java
        |   |   `-- com
        |   |       `-- mycompany
        |   |           `-- app
        |   |               `-- App.java
        |   `-- resources
        |       `-- META-INF
        |           `-- application.properties
        `-- test
            `-- java
                `-- com
                    `-- mycompany
                        `-- app
                            `-- AppTest.java

      src/main/java : java源文件存放位置

       src/main/resource : resource资源,如配置文件等

       src/test/java : 测试代码源文件存放位置

    运行简单Maven命令

     我们已经创建了最简单的Maven项目,下面我们来执行一些简单的构建命令

      编译: compile

    在cmd中,将目录切换到my-app-simple下,执行mvn clean compile

    build success之后我们会在my-app-simple下看到新增了一个target目录,该目录下存放项目编译后的文件,如.class文件

      清理: clean

    cmd目录my-app-simple下执行命令 mvn clean

    会将target文件删除,即清理项目,该命令可以结合其他命令运行

      测试: test

    cmd目录my-app-simple下执行命令 mvn test

    会执行src/test/java 下的Junit 测试代码

    当然在执行测试之前会自动执行编译命令,运行结果如下图:

    打包: package

     cmd目录my-app-simple下执行命令 mvn package

     会将项目打成jar包,并放在target目录中

     执行此命令之前会先执行编译和测试命令

     安装:install 

     cmd目录my-app-simple下执行命令 mvn install

     会将项目jar包安装到本地仓库中,以便其他项目使用

    执行此命令之前会先执行编译,测试,打包命令 

  • 相关阅读:
    如何消除一个数组里面重复的元素?
    行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
    简述一下src与href的区别
    请说出三种减少页面加载时间的方法
    SQL大全
    11.Hibernate 拦截器
    10.Hibernate 批处理
    9.Hibernate 缓存
    8.Hibernate 原生 SQL
    7.Hibernate 标准查询
  • 原文地址:https://www.cnblogs.com/hwaggLee/p/4579400.html
Copyright © 2011-2022 走看看