创建maven项目在idea(学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标)
2023-01-08
一 、在IDEA中创建Maven工程之HelloWord
(1)新建一个Maven工程
最后点击“finish ” ,完成项目创建
(2)在创建的项目下 ,选中“maven_demo ”,右击新建“Module ”,选中“Maven ”,点击“next ”,之后设置模块名
之后点击“finish ” ,OK 。
(3)在“maven_helloworld ”下的“src ”下的“main ”下的“java ”文件夹下创建“com.hh.Hello ”类
在创建之前 ,首先将java文件夹设置为“Sources Root ”
将“maven_helloworld”下的“src ”下的“main ”下的“resources”文件夹设置为“Resources Root",将“maven_helloworld ”下的“src ”下的“test ”下的“java ”文件夹设置为"Test Sources Root".
Hello中的代码:
(4)在“maven_helloworld.src.test.java ”中创建一个“TestHello ”的类
(5)之后需要导入“junit ”,位置在“maven_helloworld.pom.xml ”中
(6)之后在右边的“Maven ”中刷新
(7)测试
二 、Maven中常见的问题
(1)在idea中设置maven的配置
①现在这个项目
点击小扳手 ,之后进行设置
②新项目
三 、Maven核心概念
1.POM(Project Object Model:项目对象模型)
将项目封装为对象模型 ,便于使用Maven管理(/构建)项目
①<parent>标签:设置父工程坐标
②<modelVersion>:当前模块的版本
③<artifactId>:当前模块的名称
④<dependencies>:依赖(里面的<dependency>放置第三方jar包)
2.生命周期
Maven中的生命周期有三套 ,它们分别相互独立
①Clean Lifecycle(在进行真正构建之前进行一些清理工作)
clean生命周期又分为三个阶段
pre-clean(执行一些需要在clean之前完成的工作)
clean(移除所有上一次构建生成的文件)
post-clean(执行一些需要在clean之后立刻完成的工作)
②Default Lifecycle (构建的核心部分 ,编译 ,测试 ,打包 ,安装 ,部署等)
③Site Lifecycle (生成项目报告,站点 ,发布站点)
3.插件和目标
(1)插件:是由jar包和配置文件组成 。maven的核心只定义了抽象的生命周期 ,具体的任务都是交由插件完成 。
(2)插件目标:每个插件都能实现多个功能,每个功能就是一个插件目标
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!