③maven创建maven工程,解读核心配置。(代码片段)

.29. .29.     2023-04-05     151

关键词:

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

创建Maven工程,解读核心配置。


一、创建Maven工程

  • 生成Maven工程的命令行
mvn archetype:generate

Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 7:(默认选择7,直接回车即可)

Define value for property ‘groupId’:(填groupID,例:com.haojin.maven)

Define value for property ‘artifactId’:(填artifactID,例:pro01-maven-java)

Define value for property ‘version’ 1.0-SNAPSHOT: :(不需要修改就回车)

Define value for property ‘package’ com.haojin.maven: :(不需要修改就回车)

groupId: com.haojin.maven
artifactId: pro01-maven-java
version: 1.0-SNAPSHOT
package: com.haojin.maven
Y: :
(检查没问题,直接回车;需要修改,则输入 N 再回车。)

构建成功


二、解读核心配置

  • pom.xml是Maven工程的核心配置文件

  • 对Maven工程的核心配置文件进行解读:
<!-- project标签:根标签,表示对当前工程进行配置,管理 -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <!-- modelVersion标签:从Maven2开始就固定为 4.0.0 -->
  <!-- 代表当前 pom.xml 所采用的标签结构 -->
  <modelVersion>4.0.0</modelVersion>

  <!-- 坐标信息 -->
  <!-- groupId标签:坐标向量之一:代表公司或组织开发的某一个项目 -->
  <groupId>com.haojin.maven</groupId>

  <!-- artifactId标签:坐标向量之一:代表项目下的某一个模块 -->
  <artifactId>pro01-maven-java</artifactId>

  <!-- version标签:坐标向量之一:代表当前模块的版本 -->
  <version>1.0-SNAPSHOT</version>

  <!-- packaging标签:表示当前Maven工程的打包方式 -->
  <!-- jar:表示这个工程是一个Java工程  -->
  <!-- war:表示这个工程是一个Web工程 -->
  <!-- pom:表示这个工程是“管理其他工程”的工程 -->
  <packaging>jar</packaging>

  <name>pro01-maven-java</name>
  <url>http://maven.apache.org</url>

  <!-- properties标签:在Maven中定义属性值 -->
  <properties>
    <!-- 工程构建过程中读取源码时使用的字符集 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <!-- dependencies标签:配置当前工程所依赖的jar包 -->
  <dependencies>

    <!-- dependency标签:配置一个具体的依赖 -->
    <dependency>
	  
	  <!-- 坐标信息:使用具体的坐标依赖我们需要的一个jar包 -->
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
	  <!-- scope标签:配置当前依赖的范围 -->
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

——————————

  • 配置文件中做出的修改

新创建的工程默认版本过低,找到dependencies标签中的version标签,版本改为4.12

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      
      <version>4.12</version>
      
      <scope>test</scope>
    </dependency>
  </dependencies>

maven第一个maven项目--idea创建maven工程(不使用模板)&导航栏配置maven生命周期命令(代码片段)

1.IDEA创建Maven工程(不使用模板)1.1创建一个空的工程1.2配置Maven工程1.3创建Maven工程1.3.1第一种创建方式1.3.2第二种创建方式创建完后的样子:我们现在给test目录新建一个resources目录:1.4IDEA中标记文件夹功能1.4.1第一种方式1.4.2第二种... 查看详情

maven的下载安装与配置以及myeclipse创建maven工程

Maven的下载与安装1.Maven官网下载最新版本:http://maven.apache.org/download.cgi2.下载解压后,配置环境变量  1.配置“MAVEN_HOME”:参数为Maven的安装路径:F:\\apache-maven-3.6.1    2.配置“Path”:参数为根目录下的bin文件... 查看详情

java开发系列02:eclipse配置maven以及用maven创建java工程并运行(代码片段)

...章目录1、为什么要配置Maven2、Eclipae配置Maven流程3、Eclipse创建Maven项目4、创建工程并运行1、为什么要配置MavenEclipse近几个版本都自带Maven插件,但是使用的是C盘本地仓库,并且你还更改不了,所有就需要我们手动配... 查看详情

idea中创建maven的javaweb工程并进行配置

学完maven后,可以创建maven的javaweb工程,在创建完成后还需要一些配置,下面来说下具体步骤,在这里我创建的是一个模块,创建web项目的方式和创建模块一样 1.创建一个模块,点new-Module   2.选择maven,然后把对勾... 查看详情

maven安装和创建maven工程

maven是一个项目管理工具,整个项目依赖的jar文件和依赖其他模块的jar都是由maven管理和维护。他还可以帮助我们发布项目(编译,打包,测试...)。下载和安装maven,配置maven的环境1.0下载 进入maven官网点击download 找到最新... 查看详情

使用idea创建一个maven工程

使用idea创建一个maven工程一、创建maven工程二、输入工程名三、指定maven仓库四、点击finish五、修改工程结构(file->projectstructure)六、选中modules七、在main文件夹下新建两个文件夹,java和resources八、将java设置成源文件夹,将res... 查看详情

maven相关知识点整理(代码片段)

...g和用户setting区别maven工程目录结构maven项目构建命令插件创建工程使用maven创建java项目的pom.xml配置演示---不使用骨架使用maven创建java项目的pom.xml配置演示---使用骨 查看详情

idea如何创建maven工程(代码片段)

如何利用创建Maven工程1点击file->new->project2选择Maven,然后勾选Createfromarchetype,再next3填写项目名字和项目地址4选择一下配置Maven的路径5工程添加Spring框架<dependency><groupId>org.springframework</groupId> 查看详情

idea如何创建maven工程(代码片段)

如何利用创建Maven工程1点击file->new->project2选择Maven,然后勾选Createfromarchetype,再next3填写项目名字和项目地址4选择一下配置Maven的路径5工程添加Spring框架<dependency><groupId>org.springframework</groupId> 查看详情

ssm学习-新建maven工程

  1.创建Maven工程  1.1用elcipse新建一个简单的maven工程      1.2 设置maven工程的setting.xml配置文件    setting.xml配置如下<?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"x 查看详情

③---java项目管理工具maven安装与配置

Java项目管理工具MAVEN安装配置以下将为大家介绍Java项目管理工具MAVEN安装及其配置。 一、下载MAVEN安装文件maven下载地址:https://maven.apache.org/download.cgi   如下图所示,单击下载apache-maven-3.5.3-bin.zip即可 二、安... 查看详情

怎么在idea创建maven工程

下载安装maven最新版。解压到安装目录。右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。注意必须要有JAVA_HOME和个环境变量,不然maven会提示错误。如果想要修... 查看详情

mybatis逆向工程

...程一、新建maven项目本次测试:没有使用maven骨架,不过创建完后,需要在pom文件中指定包的类型为war二、pom文件配置导入相关依赖:mybatis、mybatis逆向工程、mysql、lombok配置 查看详情

maven基础知识总结笔记(代码片段)

...章目录1.如何在eclipse中使用Maven?1.1Maven配置eclipse1.2创建Maven工程1.3eclipse使用Maven命令2.Maven聚合3.Maven继承4.Maven属性4.1自定义Maven属性4.2Maven属性的分类5.Maven版本管理6.Maven外部资源加载属性值7.Maven多环境开发配置(多环境兼容)... 查看详情

如何使用maven构建java项目?maven的使用详细解读

文章目录1.前言2.Maven快速入门2.1Maven项目模型2.2Maven仓库3.Maven的安装配置3.1安装3.2配置环境变量3.4Maven配置4.Maven的常用命令4.1编译4.2清理4.3打包4.4测试4.5安装5.Maven生命周期6.总结Java编程基础教程系列:1.前言在Java开发中,Maven是... 查看详情

maven聚合工程

...程概念概述:Maven聚合工程:就是可以在一个Maven父工程中创建多个组件,这个多个组件之间可以相互依赖,实现组件的复用创建Maven聚合工程2.1创建Maven父工程Maven聚合工程的夫工程packing必须为pom创建一个maven工程打包方式设置为p... 查看详情

maven(三)(代码片段)

文章目录使用IDEA创建Maven工程Maven构建&测试工程Maven外部依赖Maven的工程模板Maven快照Maven构建自动化使用IDEA创建Maven工程创建工程Maven使用原型(archetype)插件创建工程。要创建简单的Java应用,将使用maven-archetype-qu... 查看详情

maven第一个maven项目--插件创建maven工程&普通工程和web工程的区别(代码片段)

1.插件创建Maven工程创建工程的目录最好是一个空目录,如果不是空目录,只要里面没有Maven工程也行1.1创建工程的模板:mvnarchetype:generate-DgroupId=project-packaging-DartifactId=project-name-DarchetypeArtifactId=maven-archet 查看详情