【Maven】——IDEA创建Maven项目

一、全局配置


顶级元素

顶级元素节点 说明
localRepository
interactiveMode
usePluginRegistry
offline
pluginGroups
servers
mirrors
profiles
activeProfiles

常用全局配置

1、本地缓存仓库
<localRepository>E:/repository</localRepository>
2、添加阿里云的镜像
<mirrors>
	<mirror>
		<id>alimaven</id>
      	<name>aliyun maven</name>
      	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      	<mirrorOf>central</mirrorOf>
	</mirror>
</mirrors>
3、指定编译为JAVA8
<profiles>
	<profile>
		<id>jdk8</id>
		<activation>
			<activeByDefault>true</activeByDefault>
			<jdk>1.8</jdk>
		</activation>
		<properties>
			<maven.compiler.source>1.8</maven.compiler.source>
			<maven.compiler.target>1.8</maven.compiler.target>
			<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
		</properties>
	</profile>
</profiles>

<activeProfiles>
	<activeProfile>jdk8</activeProfile>
</activeProfiles>



二、IDEA使用Maven


配置Maven

使用自带的Maven并指定配置文件和本地仓库在这里插入图片描述


创建Maven项目

Maven有着丰富的原型骨架模板,也可以选择创建一个空项目。创建Maven项目至少需要三个参数,即GAV坐标

  • groupId通常是公司、组织的某个项目名
  • artifactId通常是项目的模块名
  • version模块版本

通常情况下都是创建一个空的Maven项目并删除src目录,仅仅在pom.xml中添加公用的依赖

  • dependencies节点——子Maven工程将全部继承可以直接使用。通常用于各模块都会使用到的依赖
  • dependencyManagement/dependencies节点——子Maven工程只有申明了依赖包(不用申明版本)才会继承,这样父Maven工程只需管理依赖包的版本即可。通常用与管理公用模块

新建Maven模块

通常需要创建一个system模块和一个common模块在这里插入图片描述

公共模块

可以在common模块中添加一些公用类然后install到本地仓库

pom.xml中以GAV坐标的方式引入的模块就可以直接使用这些共用类在这里插入图片描述


常用命令

可以看到IDEA中已经有快捷的Maven命令了,只需双击即可。常用的命令有

命令
mvn compile 编译输出到target/目录
mvn clean 清除target/目录
mvn test 运行单元测试
mvn package 打包
mvn install 打包并安装到本地仓库
原创文章 41 获赞 34 访问量 3万+

猜你喜欢

转载自blog.csdn.net/XY1790026787/article/details/90550598