个人简介: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 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>4.0.0modelVersion> <groupId>com.haojin.mavengroupId> <artifactId>pro01-maven-javaartifactId> <version>1.0-SNAPSHOTversion> <packaging>jarpackaging> <name>pro01-maven-javaname> <url>http://maven.apache.orgurl> <properties> <project.build.sourceEncoding>UTF-8project.build.sourceEncoding> properties> <dependencies> <dependency> <groupId>junitgroupId> <artifactId>junitartifactId> <version>4.12version> <scope>testscope> dependency> dependencies>project>
——————————
- 配置文件中做出的修改
新创建的工程默认版本过低,找到dependencies
标签中的version
标签,版本改为4.12
<dependencies> <dependency> <groupId>junitgroupId> <artifactId>junitartifactId> <version>4.12version> <scope>testscope> dependency> dependencies>
来源地址:https://blog.csdn.net/ebb29bbe/article/details/128054624