学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标()

  本篇文章为你整理了学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标()的详细内容,包含有 学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标,希望能帮助你了解 学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标。

  (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中的代码:

  

package com.hh;

 

  public class Hello {

   public String sayHello(String name){

   return "Hello" + name + "!";

  }

 

  (4)在“maven_helloworld.src.test.java”中创建一个“TestHello”的类

  

public class TestHello {

 

   @Test

   public void testHello(){

   Hello hello = new Hello();

   String maven = hello.sayHello("Maven");

   System.out.println(maven);

  }

 

  (5)之后需要导入“junit”,位置在“maven_helloworld.pom.xml”中

  

 dependencies 

 

   dependency

   groupId junit /groupId

   artifactId junit /artifactId

   version 4.0 /version

   scope test /scope

   /dependency

   /dependencies

 

  (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)插件目标:每个插件都能实现多个功能,每个功能就是一个插件目标

  

  以上就是学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标()的详细内容,想要了解更多 学习笔记——在IDEA中创建Maven工程之HelloWord;Maven中常见的问题;Maven核心概念之POM、生命周期、插件和目标的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: