zoukankan      html  css  js  c++  java
  • 01

    pom.xml 配置文件.

    仓库种类

    maven 工程中, 只是存储了 jar 包的坐标. -> 本地仓库(我自己电脑) -> (如果有私服) -> 远程的中央仓库.

    maven 仓库的结构: 首先在本地, 可以指定一个 maven 的 local 仓库.  然后还可以在局域网有一个私服, 最后远程的仓库.

    maven 安装 : 官网下载, 解压就可以

    解压后的目录结构: conf 的 settings 这个配置文件是主要的配置 maven 的文件

    设置环境变量

    MAVEN_HOME  C:apache-maven-3.6.3

    在系统的 Path 中, 增加  %MAVEN_HOME%in

    命令 mvn -v 可以看看有没有输出

    Maven 的项目目录

    核心代码部分: src/main/java

    配置文件部分: src/main/resource

    测试代码部分: src/test/java

    测试 配置文件部分: src/test/resource

    (如果是web工程) src/main/webapp

    Maven 常用命令

    必须进入到项目的目录下

    mvn clean : 删除了 Target 目录, 删除编译好的项目信息

    mvn compile: 将项目中 main/java 下的代码进行编译, 产生了 Target 目录.

    mvn test: 编译 main/test 和 main/java 的代码.

    mvn package: 生成了 Target目录, 把项目打包了. 达成了 war 包.  pom.xml 中指定了打war包.

    mvn install: 把这个新打的 war 包 安装到了本地仓库.

    mvn deploy: 发布 (需要先配置才能执行)

    Maven 生命周期

    默认生命周期: compile -> test -> package -> install -> deploy   实际上后边的命令执行时,都自动执行了前面的所有命令.

    Maven 模型图

    pom.xml 中:

    上面部分: 项目自身信息

    dependency: 项目所依赖的 jar 包 (依赖管理模型)

    plug-in: 运行环境信息, 插件信息

    一个 jar 包的依赖, 主要由3部分组成:

    Idea 与 Maven 集成 

    就是在项目里的 built Tools 里,找到 Maven, 设置 Maven的 home 目录, 最好是把 settings 和 repository 也设置一下.

    创建 Maven 工程

    new 时可以直接使用 “骨架” : create from archtyte

    如果新建的 maven 项目中不包含 resources, 那我们需要新建一个 dictionary 叫做 resources, 并且将这个目录右键 -> as resources root.

    Test 的 resources 也是一样操作.

    如果不使用骨架, 创建一个 Maven工程:  这个目录结构是全的,就差一个 Test 的 resources 目录.

    另外, 如果是新增加 java 文件夹, 需要右键 -> as source root.

  • 相关阅读:
    后续阶段第二天
    后续阶段第一天
    冲刺第五天
    冲刺第四天
    冲刺第三天
    冲刺第二天
    第二阶段-冲刺第一天
    第一阶段项目总结
    冲刺(7)
    团队开发冲刺第一阶段_6
  • 原文地址:https://www.cnblogs.com/moveofgod/p/12350282.html
Copyright © 2011-2022 走看看