• maven安装和更改本地仓库位置以及关联myeclipse,创建一个maven项目


    maven的配置分为三部分,分别是maven的安装,本地仓库的创建,关联开发工具

    这里关联的开发工具是myeclipse,eclipse一样适用。

    下面讲解这三个部分:

    maven安装:

    1.下载maven

    2.上面下载的maven是免安装版的,解压后即可直接使用。

    3.配置环境变量

    新建MAVEN_HOME

    注意不要定位到bin目录下

    在path变量后添加%MAVEN_HOME%\bin

    点击确定即可。

    4.验证是否安装成功

    打开doc窗口:

    win+R输入cmd,在doc窗口中输入mvn -v

    可以查看当前maven的版本号和jdk版本号即配置成功

    配置本地仓库:

    本地仓库的配置需要分为两部分,首先锁定本地仓库的位置,其次告诉maven这是本地仓库

    1.当上面验证的时候会自动在用户目录下面创建本地仓库,并告诉maven这是本地仓库

    这个仓库在c盘下,如果不想在c盘下面创建,可以在其他盘创建本地仓库进行配置,下面讲解如何更改本地仓库的位置。

    1.首先打开maven目录下的conf文件下的setting.xml文件

    找到大概第50行左右会发现有<localRepostiroty>标签被注释,将其复制下来,在注释下方粘贴。

    将其中的文件位置更改为你想配置的本地仓库位置,建议改为固态硬盘,读写速度快。

    2.由于项目开发中可能会需要从云仓库中获取jar包,因此同时将云仓库更改为阿里的云仓库

    将下面的代码粘贴到<mirrors>标签中即可

    <mirror>

          <id>alimaven</id>

          <mirrorOf>central</mirrorOf> 

          <name>aliyun maven</name>

          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>     

    </mirror>

    3.在自己创建的本地仓库下,将maven中更改后的setting.xml文件复制到该仓库下

    此时本地仓库的修改已经完成。

    接下来将maven和本地仓库关联到开发工具myeclipse中,eclipse也可以。

    首先将maven关联到开发工具中:

    1.在window->preference下搜索maven

    点击add

    将maven的安装路径添加进入,注意不要到bin目录下,点击finish即可。

    接下来需要将添加的maven的路径进行勾选,这样maven已经和myeclise关联。

    下面需要将本地仓库和ide关联:

    2.点击User Settings在Global Settings中选择自己maven安装路径下的settings.xml文件。

    ide会自动搜索自己配置的本地仓库,如果没有自动搜素手动点击Update Settings即可

    此时maven和ide就关联成功可以进行验证。

    3.验证

    window->show view->other

    检索maven

    注意后面的路径是否是自己的本地仓库

    右键rebuild重新检索出现本地仓库中的信息

    可以显示本地仓库中已经有的jar包,此时maven和ide就关联成功了。

    接下来就是创建一个maven项目了

    我们右键创建一个maven项目

    点击后会有

    红框中的属性不勾选的话,需要选择创建的项目类型

    勾选的话就不用选择,出现如下图,可以在项目打包格式选择对应的项目类型,jar包就是Java项目,war包就是web项目,一般勾选

    创建Java项目的话:

    需要选择jar包格式

    创建后的目录结构如下

    创建web项目:

    需要将打包格式更换为war包创建.

    创建完成后目录结构会发生改变,在main目录下会多一个webapp目录,用来存放html或jsp文件

    创建完成后会报错,是因为在main目录下的webapp目录下没有创建WEB-INF目录,以及web.xml,需要手动创建。

  • 相关阅读:
    [开发笔记]-使用bat命令来快速安装和卸载Service服务
    [开发笔记]-多线程异步操作如何访问HttpContext?
    [开发笔记]-Windows Service服务相关注意事项
    [开发笔记]-VS2012打开解决方案崩溃或点击项目崩溃
    Chrome 开发者工具有了设备模拟器
    Mysql查看数据库表容量大小
    golang操作mysql数据库
    golang命令和VSCode配置
    golang广度优先算法-走迷宫
    golang爬取免费代理IP
  • 原文地址:https://www.cnblogs.com/mhm111/p/11345538.html
Copyright © 2020-2023  润新知