Java系列之:GroupId和ArtifactId的作用

简介: 这篇文章解释了在Maven项目中`GroupId`和`ArtifactId`的含义和作用,其中`GroupId`通常由域和自定义域名组成,用于区分组织或公司,而`ArtifactId`是项目或模块的名称,两者结合用于唯一标识项目包,确保不会与他人的项目包重复。

文章目录

    • 前言
    • 解释

前言

创建Maven项目的时候,需要填入group与artifact。这两个起名是随便起的吗?有啥名堂?

在这里插入图片描述

解释

【含义】: GroupIdArtifactIdmaven 管理项目包时用作区分的字段,就像是地图上的坐标。

GroupId :groupId 分为几个字段,例如 com.piggy,前面的com叫【域】,后面的是你自己起的域名。

ArtifactIdartifactId一般是项目名或者模块名

【作用】: 一般来说,包名根目录 = GroupId+ArtifactId。这个是不允许和别人重复的,尤其是需要上线的项目。一般公司为了不重复都会注册一个域名(URL用的那种),这样就肯定不会重复了。但是自己用嘛就随便起一个喜欢易懂的好了。

相关文章
|
Java Go Nacos
解决Spring Boot与Nacos集成时的类加载问题: java.lang.NoClassDefFoundError: org/springframework/boot/context/prope
解决Spring Boot与Nacos集成时的类加载问题: java.lang.NoClassDefFoundError: org/springframework/boot/context/prope
255 1
|
7月前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
311 3
|
5月前
|
XML 监控 Java
什么叫Java spring boot
Spring Boot是一个基于Spring框架的开源Java框架,用于简化创建独立的、生产级的Spring应用。它通过提供一系列默认配置和自动化设置,减少了开发人员在配置方面的工作,从而使得Spring应用的开发更加快速和简单。
31 0
|
网络协议 Java Spring
java spring boot2.5的新特性
java spring boot2.5的新特性
108 0
解决出现的java: 无法访问org.springframework.boot.SpringApplication问题~
解决出现的java: 无法访问org.springframework.boot.SpringApplication问题~
627 0
|
7月前
|
XML Java 测试技术
2:Maven-Java Spring
2:Maven-Java Spring
54 0
|
Java Spring
Java报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.x.0.RELEASE
Java报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.x.0.RELEASE
127 0
|
开发框架 Java 调度
[java]spring-Quartz定时任务
[java]spring-Quartz定时任务
158 0
|
Java Spring
Spring Cloud版本冲突(java.lang.NoClassDefFoundError:org/springframework/boot/Bootstrapper)
Spring Cloud版本冲突(java.lang.NoClassDefFoundError:org/springframework/boot/Bootstrapper)
118 0
Spring Cloud版本冲突(java.lang.NoClassDefFoundError:org/springframework/boot/Bootstrapper)
|
Java
java: 无法访问org.springframework.boot.SpringApplication解决办法
java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /C:/Users/11848/.m2/repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class 类文件具有错误的版本 61.0, 应为 52.0
1256 0
java: 无法访问org.springframework.boot.SpringApplication解决办法