点击登录,精彩内容等着你

(3)Maven开发工具使用方法集合

全栈侠客

2022-08-01
展示Maven在实际开发中的使用方式,步骤,难点,疑点等,有利于更加形象的掌握Maven的使用方法 更多的使用方法,将不断进行更新

Maven是需要结合开发工具Eclipse或者Idea来进行项目开发,这里就涉及到ide的maven配置,项目编辑等操作

一、Eclipse的Maven的配置

1. 通过对Eclipse的配置面板,配置本地计算机Maven的路径,加载setting.xml文件

2. 当Eclipse编译项目工程,就会自动调用Maven,来下载所依赖的第三方jar包,下载的jar包将统一放到本地仓库路径中,如下图:

二、Eclipse中Maven项目

1. 以例子项目工程,说明maven项目的显示方式



如果导入Import工程到Eclipse中,不是以上的呈现方式,一般有两种可能:

  • 工程根目录中没有对应的Eclipse的对于这个工程的描述文件(.settings,.classpath,.project)
  • 还没有使用maven来编译项目,这个时候,可能显示如下:

    这个时候,需要手动对工程进行Maven进行编译,方法如下:父工程【右键】

    将弹出确认对话框,点击【finish】就行啦

2. 项目工程目录说明

  1. 经过Maven编辑的项目,会展示:src/main/javasrc/main/resource 的包路径,分别是【代码路径】与【配置文件路径】。
  2. 其他包说明
  3. 本例子项目工程为父子工程结构,父工程下有统一配置的pom.xml,每一个子工程都有其自己的pom.xml

3. 项目工程文件目录说明

  1. .svn 为本工程是通过svn来进行代码版本管理,这个文件夹是记录svn客户端的隐藏文件
  2. .settings 为Eclipse,编译项目的一些特定配置
  3. .classpath与.project 都是Eclipse编辑特定项目的一些特定配置,不同的ide,对应目录可能不一样,这两个文件都可以使用【记事本】进行打开,能对里面的一些配置信息,直接修改。
  4. 如果需要copy项目,而【项目名称】发生改变,可以直接修改.project中的(这个会经常用到,要注意
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <projectDescription>
    3. <name>feiyiyun-micro(这个名称就是项目名称)</name>
    4. </projectDescription>

4. 项目刷新与重新编译

Maven下载第三方jar包,有时候因为网络的问题,下载的jar包,有可能是不完整,或者发生了错误,这个时候,项目的编译,就会出现一些莫名奇妙的错误提示,特别是pom.xml的错误。

  1. 对项目进行重新编译,经过这个操作之后,项目会重新编译,未下载的第三方jar包,会在Maven后台下载到【本地仓库】目录中。
  2. 也有可能下载的jar包有问题,pom.xml中报错,提示某个jar包加载出错,这个时候,需要找到Maven的【本地仓库】对应这个jar包目录,把目录删掉,然后重新步骤1,Maven会重新下载这个jar包。

5. 编译生产可运行Jar包,用于部署运行

Maven提供了在线编译jar包的能力,需要pom.xml中配置对应的spring boot的maven插件,请参考上一篇关于maven的介绍文章《(2)Maven使用方法+名词解析+编译使用》

  • 完成之后,在项目源码目录的/target目录下,会生产一个可运行的jar包。
  • 如果编译失败,参照控制台输出,按照错误提示来修复

总结:
Maven的介绍,今天介绍到此为止,这玩意其实常用的功能点并不多,多多实践就能明白
其中可能让人恼火的多是pom.xml报错的时候,可根据提示进行一步一步修复。

阅读 5133     最后编辑 2022-09-26 18:49
文章补充
评论(0) 发表新评论
  • ...暂无评论...

我是有底线的 评论与点赞5分钟更新一次
回复评论
取消关闭

请先登录