zoukankan      html  css  js  c++  java
  • 关于maven的介绍并创建一个简单的maven工程

    1、什么是maven

    Maven是一个项目管理工具,使用Maven可以来管理企业级的Java项目开发及依赖的管理。
    使用Maven开发,可以简化项目配置,统一项目结构。总之,Maven可以让开发者的工作变得更简单。

    什么是依赖管理?要明白依赖管理,首先要知道什么是依赖?
    一个Java项目中往往会依赖一些第三方的jar包。比如JDBC程序中要依赖数据库驱动包,或者在使用c3p0连接池时,要依赖c3p0的jar包等。这时我们称这些Java项目依赖第三方jar包。
    而所谓的依赖管理,其实就是对项目中所有依赖的jar包进行规范化管理

    2、maven的相关配置

    一、配置本地仓库位置

    maven本地仓库的默认位置是在c盘,在:C:/Users/{当前用户}/.m2/repository

    可以保持默认,当然也可以修改本地仓库的位置到别的盘符路径。
    修改方法:找到[MAVEN_HOME]/conf/目录中的配置文件settings.xml,修改maven仓库的路径。
    配置该目录后,以后通过maven下载的jar包将会保存在配置的目录下。

    二、配置本地仓库位置

    配置阿里云远程仓库:
    1 <mirror>
    2     <id>aliyun</id>
    3     <name>aliyun for maven</name>
    4     <mirrorOf>*</mirrorOf>
    5     <url>https://maven.aliyun.com/repository/public</url>
    6 </mirror>


    三、配置JDK版本

    通过 Maven创建的工程,JDK版本默认是JDK1.5,每次都需要手动改为更高的版本。
    这里可以通过修改maven的settings.xml文件, 达到一劳永逸的效果。
    配置方式为:打开 {maven根目录}/conf/settings.xml 文件并编辑,在 settings.xml文件内部的 <profiles> 标签内部添加如下配置:
     
     1 <profile>
     2     <id>development</id>
     3     <activation>
     4         <jdk>1.8</jdk>
     5         <activeByDefault>true</activeByDefault>
     6     </activation>
     7     <properties>
     8         <maven.compiler.source>1.8</maven.compiler.source>    
     9         <maven.compiler.target>1.8</maven.compiler.target>
    10 <maven.compiler.compilerVersion>1.8</maven.compiler.compil erVersion>
    11     </properties>
    12 </profile>


    四、将maven配置到eclipse中

    1、window右键--> Preferences
    2、点击Maven选项,在右侧选项中勾选 "Download ArtifactSources"
    3、点击add将自己安装的Maven添加进来
    4、添加自己安装的Maven
    5、将默认的maven切换为自己配置的maven
    6、设置maven的settings文件的位置
    7、测试是否配置成功:window---> show view ---> other中搜索"maven"
     

    五、创建简单java工程

    1、空白处右键New ---> Maven Project
    2、在弹出的窗口中,勾选前面的框,创建一个简单工程(即不使用骨架),进入下一步。
    3、在弹出的窗口中,填写内容(Package选择jar,即创建java工程),点击完成即可。
    4、创建完成后pom.xml文件会报错,说找不到web.xml文件
    解决方法:在[Package Explorer]视图窗口中,在Web项目上右键 ==》选择:JavaEE Tools ==》选择:Generate Deployment...,webapp目录下就会生成WEB-INF目录和web.xml文件
    5、创建Servlet程序,测试运行环境。
    缺少Servlet运行环境解决方案:
    在项目上点击鼠标右键,选择 "Build Path" ---> "Add Libraries...",再选择 "Server RunTime",选中下图中的 "Apache Tomcat v8.5",最后点击Finish 完成即可
     

    3、添加依赖

    一、第一种方式,索引添加

    使用maven插件的索引功能快速添加jar包
    这种方式需要本地仓库中已经包含了该jar包,否则搜索不到
    (1)在项目中的pom.xml文件中右键 -> Maven -> Add Dependency,在弹出的窗口中输入
    (2)如果搜索不到jar包(保证本地仓库中已经下载了该jar包),可以尝试重建索引
    切换到"Maven Repositories" 视图窗口
    在"Local Repositories"上右键选择 "Rebuild Index" 即可重建索引。完成后,再尝试搜索jar包进行添加。
     

    二、第二种方式,在pom.xml中添加

    1、直接在pom.xml文件中的标签内部添加。例如:在pom.xml文件中添加配置,就可以将junit单元测试的jar包引入到项目中来了。
    v>
    2、手动添加依赖需要指定所依赖jar包的坐标,但是在大部分情况下,我们是不知道jar包的坐标的。可以通过访问如下网址,在互联网上搜索查询
    http://mvnrepository.com
  • 相关阅读:
    前沿技术解密——VirtualDOM
    Ques核心思想——CSS Namespace
    Unix Pipes to Javascript Pipes
    Road to the future——伪MVVM库Q.js
    聊聊CSS postproccessors
    【译】十款性能最佳的压缩算法
    Kafka Streams开发入门(9)
    Kafka Streams开发入门(8)
    【译】Kafka Producer Sticky Partitioner
    【译】99th Percentile Latency at Scale with Apache Kafka
  • 原文地址:https://www.cnblogs.com/houyu/p/14140483.html
Copyright © 2011-2022 走看看