关键词:
个人简介: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 查看详情