zoukankan      html  css  js  c++  java
  • 如何配置和简单实用maven

    1.maven是什么?

      Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

    2.为什么要使用maven? (maven很强大,我只是用点皮毛)

      1.我主要是用于为项目导入jar包(在导包时会把相应的关联的jar包也导入了,这样不仅可以节省不仅解决了jar包版本之间冲突问题,而且很方便)

      2.用于项目依赖(将之前的项目作为一个包导入到需要的新的工程中,新工程可以根据配置调用导入工程的jar包)

      3.用于项目构建(maven工程具有自己独特的项目结构,便于项目的打包和测试)

    3.下载maven?

      一般是将maven集成到eclipse中,eclipse IDE本身就集成了maven(导包时会自动从中央maven仓库下载jar包,国内下载速度慢)。建议自己去下载maven插件

    ,配置到自己的eclipse中,一般公司指向自己公司的maven私服,没有的话可以指向阿里云的maven服务器。

      maven插件下载地址:http://maven.apache.org/download.cgi      打开网页后,想下拉,找到下载位置,这里我选择下载

      

    4.在eclipse中配置maven?

      (1)下载好maven的压缩包后,解压到自己想放置的路径(路径中最好不要有中文目录)。

      (2)启动eclipse,打开 Window->Perferences,打开界面,在输入框中输入maven,界面如下

        

      (3)点击Installations选项,再点击右侧的add,跳出一个下面右图,点击Directory,会弹出一个文件目录,这时找的自己解压缩的maven插件后,点击finish

          

      (4)完成上面一步后,界面如下,然后勾选自己图中的apache-maven-3.3.9,点击下端的apply.

        

      (5)引入maven插件后,还要设置自己maven设置(公司一般指向自己的maven私服,学习一般指向阿里云的maven服务器)

        点击途中的 User Settings  ,会出现如下界面。

       

      Globals Settings:maven的全局设置,点击Browse引入maven插件中的conf下的setting.xml文件,文件内会设置jar下载的服务器,下面是指向阿里云maven服务器的setting配置,代码如下:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
        
        <pluginGroups>
        </pluginGroups>
    
        <proxies>
        </proxies>
    
        <servers>
        </servers>
    
        <mirrors>
            <mirror>
                <id>aliyun</id><!--  -->
                <name>aliyun Maven</name><!---->
                <mirrorOf>*</mirrorOf>
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            </mirror>
        </mirrors>
        
        <profiles>
        </profiles>
        
        <activeProfiles>
        </activeProfiles>
    
    </settings>
    View Code

     

      User Setting: maven的本地设置,maven有自己的本地仓库,当本地仓库中有自己需要的jar包时,会直接从本地获取jar。上图是maven的默认本地仓库的设置,在用户的.m2文件下。

      如果需要自己指定文件夹存放这些下载的jar,可以在这个文件下放入一个settings.xml配置文件并引入,代码如下:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
        
      <!-- 本地jar的存放位置 --> <localRepository>F:workspaceMavenReposity</localRepository>
    <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <profiles> </profiles>

    <activeProfiles> </activeProfiles> </settings>

     

       在引入本地仓库的Setting.xml文件后后,点击图中的Update Settings,最下的local Repository会指向我们设置的文件夹。

      一般还需要打开Window->show View->other 输入maven , 打开Maven Repositories,在与控制台console的界面会增加maven repositories视图,如下所示:

      然后鼠标右击红色部分,点击弹出来的第三个选项 ReBuild Index.

      

    5. 创建maven工程?

      完成上面4大步后,就可以创建maven工程了。

      在eclipse项目栏中右击创建工程,右击->New->Other->输入maven,选中Maven Project->Next,弹出如下界面:

      

      勾选 Create a simple project,点击Next(下一步),进入如下界面:

      

      

      (1)Group Id : 一般填写公司域名 例如:cn.ac.azure。

      (2)Artifact Id:  填写自己的项目名称。

      (3)Packaging: 如果是一般项目,选择jar; 如果是Web项目,点击选择war. 

      (4)其他的不用管,点击Finish(第一次创建maven项目,会下载maven项目的依赖包,请耐心等待!)

    6. maven项目如何导包?

      maven项目创建好以后,会有一个pom.xml,这个文件就是用来导入jar包的。

      点击打开pom.xml,点击途中的Dependencies,会出现如下界面:

      

       (1)第一种导入方式:如果本地已有jar包,则点击Add,进入下图:(刚开始什么都没有)

        

        需要在红色部分输入自己要找的jar名称,例如输入spring-webmvc,在下面的方框中就会出现你已经使用(下载)过的对应jar包,选择自己想要的版本,点击Okay。

        这里不仅导入spring-webmvc的jar,还会为项目导入spring-webmvc想关联的包,例如项目还导入了spring-beans,spring-aop,spring-core等,这些就不用在导入了。

        (选择好包后都需要手动保存一下,才会为项目导入jar包)

      (2)第二个导入方式:如果本地没有我们想要的jar包,则需要我们到maven的服务器上找到对象的jar坐标地址,引入到pom.xml中,这里以阿里云的maven服务器为例:

       阿里的maven服务器地址:http://maven.aliyun.com/nexus/#welcome  打开后,界面如下:

       

      输入自己想要的jar名称,点击搜索,出现如下界面:

      

      在第一处选择合适的完整jar包名称,然后在第二处选择我们想要的版本,之后右面第三处会出现该jar包的坐标地址,我们复制第三处的用红色线的jar坐标。点击下路中的pom.xml

       

      点击pom.xml后,会出现如下界面:

      

      第一次将我们从maven复制jar地址时,要手动输入一个dependencies标签,然后将maven服务器的jar地址复制到这个标签下面。

      然后保存,项目就可以导入jar包了(也会导入相关联的jar包)

      这样导入后,本地会下载这个jar包和关联的jar包,下次使用就可以使用第一种导入方式。

         

    7. 导入好jar包后,就可以进行项目的开发的了。

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    高亮表格行或列
    点击表格获取表格行或列索引
    文本框仅可接收decimal
    实现表格自动计算
    实现一个超简单的开关
    Nginx反向代理中proxy_set_header参数说明
    两个目录中,删除其中一个目录中同名文件的做法
    监控某个目录是否被更改
    centos下升级git版本的操作记录
    linux下core file size设置笔记
  • 原文地址:https://www.cnblogs.com/gangbalei/p/6590449.html
Copyright © 2011-2022 走看看