• idea部署Maven入门(一)——环境变量的配置和下载


        介绍:

          1  Maven是用来管理jar包的一种工具,

          2  Maven主要是构建java项目和java web项目 

          3 maven项目管理所依赖的jar包不需要手动向工程添加jar包,只需要在pom.xml(maven工程的配置文件)添加jar包的坐标,自动从maven仓库中下载 jar包、运行

        第一步: 首先下载Maven的两个压缩包

             http://maven.apache.org/

            下载共两个zip包。

            apache-maven-3.5.4-bin.zip

            apache-maven-3.5.4-src.zip

            解压:将maven解压到一个不含有中文和空格的目录中。

            

         第二步:配置环境变量

             首先需要基础的java环境,安装和配置jdk,在这里我就不写了,免得增加文章长度。

             首先在系统变量配置:

              MAVEN_HOME

              D:apache-maven-3.5.4

             

              然后再path中加入%MAVEN_HOME%in(如果装多版本的maven需要直接配置路径就行如:D:apache-maven-                        3.5.4in)

              

              在cmd中使用mvn -v检查自己的maven是否安装好。

             

         第三步:配置idea的maven设置和本地工厂

           

           User setting file 一栏为maven本地地址的xml文件;

           local repository 为本地仓库

        第四步:用maven创建一个项目

            选择file->new project->  Maven->Create form archetype->如下图灰色选中处

     

      Group id  主要是为了避免和中央数据库的一些项目冲突

      Artifact id 是你项目的名称

      如果有有组id,你项目的名字就叫组id加上atifact id

    创建项目的时候最好选择本地仓库,至于为什么会在下一篇文章讲解

      第五部分:maven项目的结构

        src/main/java —— 存放项目的.java文件

        src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件

        src/test/java —— 存放所有单元测试.java文件,如JUnit测试类

        src/test/resources —— 测试资源文件

        target —— 项目输出位置,编译后的class文件会输出到此目录

        pom.xml——maven项目核心配置文件

    Project

      |-src

      |   |-main

      |   |  |-java        —— 存放项目的.java文件

      |   |  |-resources   —— 存放项目资源文件,如spring, hibernate配置文件

             |-webapp     —— webapp目录是web工程的主目录

                |-WEB-INF

                  |-web.xml

      |   |-test

      |      |-java        ——存放所有测试.java文件,如JUnit测试类

      |      |-resources   —— 测试资源文件

      |-target             —— 目标文件输出位置例如.class、.jar、.war文件

      |-pom.xml           ——maven项目核心配置文件

    Maven入门(二) https://www.cnblogs.com/lzy321/p/9975845.html

  • 相关阅读:
    我心中的核心组件(可插拔的AOP)~第十三回 实现AOP的拦截组件Unity.Interception
    .NET 使用unity实现依赖注入
    AOP技术基础
    PowerShell 远程管理之 about_Remote_Troubleshooting
    PowerShell远程连接主机进行会话
    PowerShell_零基础自学课程_9_高级主题:静态类和类的操作
    PowerShell_零基础自学课程_8_高级主题:WMI对象和COM组件
    PowerShell 中的目录文件管理
    解决360浏览器兼容模式不兼容,极速模式兼容问题
    reportng之测试报告升级美化
  • 原文地址:https://www.cnblogs.com/lzy321/p/9975822.html
Copyright © 2020-2023  润新知