• Maven介绍和一些命令及快速使用


    Maven介绍和一些命令

    Maven:服务于java平台的项目构建和依赖管理

    Maven作用:

    1.添加jar包(原本的项目jar包重复,用Maven只在本地仓库有一份,需要坐标就可引用)

    2.依赖jar包(用maven可以直接下载依赖的jar包)

    3.获取第三方jar包(可以先从本地仓库获取,没有再去中央仓库下载)

    4.将项目拆分成多个工程模块

    Maven命令:

    1. clean:清除target的jar文件
    2. compile:编译工程。类似于javac
    3. package:打包只会把打包的工程jar包放到target目录下但本地仓库没有
    4. install:安装jar包到本地仓库(会按顺序执行以上的1234)

    eclipse配置Maven

    1.去官网:https://maven.apache.org/download.cgi下载apache-maven-3.6.2-bin.zip

    2.解压到一个目录下,路径尽量不要有中文

    3.在eclipse-window-preferences-Maven-Installations里add刚刚解压的文件路径并选择。

    4.在Installtions下面的User Setting下点击Browse选择解压路径下confsettings.xml

    5.修改Maven本地仓库默认路径:

    在settings.xml里的localRepository注释后添加

    <localRepository>E:\公司软件\repMaven</localRepository>

    6.修改Maven创建时默认使用的jdk版本:

    在settings.xml里的profile注释后添加:

        <profile> 

                <id>jdk-1.8</id> 

                <activation> 

                       <activeByDefault>true</activeByDefault> 

                    <jdk>1.8</jdk> 

                </activation> 

                <properties> 

                       <maven.compiler.source>1.8</maven.compiler.source>

                       <maven.compiler.target>1.8</maven.compiler.target>

                       <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 

                </properties> 

       </profile>

    创建Maven工程

    1.进入file-new-Project或Other搜索maven,双击Maven Project

     

    2.进入创建Maven Project界面,选择create asimple project...,选择工作空间,点击next

     

    3.设置Group Id、Artifact Id(Group Id和Artifact Id两个时坐标,以后用来查找工程)、Version(版本)和Package(有jar(java工程)、war(web工程)和pom(可以把工程聚合在一起)),点击Finish就创建完成了

     

    解决Maven工程创建后webapp下缺少WEB-INF、web.xml等文件

    1.右击maven工程依次properties-project-facets,把Dynamic Web Module的勾去掉再Apply,然后再把勾勾上,在下面就会出现蓝色字体的Further configuration available...。

     

    2.点击以上蓝色字体再设置Content directory:/src/main/webapp点击OK就好了

     

  • 相关阅读:
    Python易忽略要点记录二
    Python使用的几个小技巧
    MySQL内容整理二
    C++面向对象知识总结
    AssemblyInfo 的作用
    中国新年第一篇
    function函数的运用
    C语言1博客作业03
    C语言1博客作业02
    .C# 拷贝一个图片到指定文件夹下(IO文件操作实例)
  • 原文地址:https://www.cnblogs.com/kfsrex/p/11545909.html
Copyright © 2020-2023  润新知