• Maven小结


    在Eclipse中使用Maven的总结:

    1. 创建普通Java项目

    选择Archetype(原型)时,选择“maven-archetype-quickstart

    2. 创建Java Web项目

     选择Archetype时,选择“maven-archetype-webapp

    3. 填项目信息

    当选择好上面之一后,Eclipse就会提示让你输入Group Id, Artifact Id, Version, Package(可以空着)等。

    Group Id: 项目组织的唯一标识符,实际对应java包的结构,是main目录里面java的目录结构。

    Artifact Id: 就是项目的唯一标识符,实际对应项目的名称,就是项目根目录的名称。

    通过以上两张截图,我们可以注意到Group Id和Artifact Id的格式,我们也可以参照它们先创建项目,后面会详细介绍。

    当然官网也是很好的学习中心: http://maven.apache.org/pom.html

    作为例子,我先创建了一个Maven Java Web项目,目录结构如下:

    通过Maven的了解,我们知道标准maven项目有四个文件夹,分别是:

      src/main/java           主要用来放:Java项目类

      src/main/resources 主要用来放:Java项目的资源文件

      src/test/java            主要用来放:Java测试类

      src/test/resources    主要用来放:Java项目测试资源文件

    但是在我新建的项目,一些source folder确没有,可以通过如下操作修改即可:

     http://www.cnblogs.com/FocusIN/p/6629244.html


    上面描述了在Eclipse中使用maven,也可以使用命令行的形式创建项目等:

    1. 使用maven命令创建项目:

      使用cmd进入到创建项目的workspace,然后执行下面的命令:

      mvn archetype:generate -DgroupId=com.test.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

      

      如果卡在了某一步,不知道原因,可以在上面的命令后面加上一个 “-X”,表示查看详细信息

      当然也可以使用命令创建web项目,只需改变-DarchetypeArtifactId=maven-archetypet-webapp,需要创建缺少的folder。

    2. 使用maven命令编译项目

      在cmd中进入项目的文件夹,执行: mvn compile

      

    3. 使用maven命令执行测试

      在cmd中进入项目的文件夹,执行: mvn test

      

    4. 使用maven命令打包

      在cmd中进入项目的文件夹,执行: mvn package

      

      

    5. 使用maven命令安装

      在cmd中进入项目的文件夹,执行: mvn install

      安装在了本地仓库中,注意目录地址。

      

    还有别的命令:例如

      mvn clean

  • 相关阅读:
    泛型的内部原理:类型擦除以及类型擦除带来的问题
    Redis的那些最常见面试问题
    线程池全面解析
    对线程调度中Thread.sleep(0)的深入理解
    集群环境下Redis分布式锁
    3.8
    3.7
    3.6任务
    3.5任务
    3.4
  • 原文地址:https://www.cnblogs.com/FocusIN/p/6629039.html
Copyright © 2020-2023  润新知