zoukankan      html  css  js  c++  java
  • maven入门

    • pom文件

      • 工程对象模型。使用maven工作时的一个基本组件,是一个xml文件。
      • 放在工程的根目录下,文件命名为pom.xml。
      • pom包含了关于工程和配置细节的信息,Maven使用这些信息构建工程。
    • 常用命令

      • mvn -v 查看maven版本
      • mvn compile 编译,将java源文件编译为class文件
      • mvn test 执行test目录下的测试用例
      • mvn package 打包,将java工程打包成jar包
      • mvn clean 清理环境,清楚target文件夹
      • mvn install 安装,将当前项目安装到maven的本地仓库中
    • 相关特性

      • 传递依赖

        • 如果我们项目引入一个jar包,而该jar包又引用了其他jar包,那么默认情况下,maven会把直接引用和间接引用的jar包都下载到本地
      • 排除依赖

        • 如果我们想不引用间接引用的某个包,需要在pom文件中作出如下的配置

      • 多模块项目/聚合

        • 项目结构如下所示:

          • 父模块pom的配置:packaging必须为pom

          • 聚合子模块使用modules

          • 父模块统一管理依赖包:使用dependencyManagement标签

          • 子模块需要在pom中声明父模块:使用parent标签

  • 相关阅读:
    Go的几种函数式编程范例
    换零钱和快速幂
    随笔不是博客
    leetcode-51
    leetcode-50
    拨号器
    简易计算器的实现
    python入门:1-100所有数的和
    python入门:输出1-10以内除去7的所有数(简)
    python入门:输出1-10以内除去7的所有数(自写)
  • 原文地址:https://www.cnblogs.com/xxxuwentao/p/10590824.html
Copyright © 2011-2022 走看看