groupId artifactId version name

groupId定义项目属于哪个组,这个组往往和项目所在的组织或公司存在关联。譬如在googlecode上建立一个名为myapp的项目,那么groupId就应该是com.googlecode.myapp

artifactId定义了当前Maven项目在组中唯一的ID,例如你可能为不同的子项目(模块)分配artifactId, 如myapp-util, myapp-domain, myapp-web等

version指定了项目当前的版本,例如: 1.0-SNAPSHOT, SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。随着项目的发展,version会不断更新,如升级为1.0, 1.1-SNAPSHOT, 1.1, 2.0

name元素声明了一个对于用户更为友好的项目名称

时间: 2024-09-30 13:47:58

groupId artifactId version name的相关文章

maven实战第三篇_03_yucong_项目的基本坐标groupId,artifactId和version

<groupId>com.yucong.commonmaven</groupId><artifactId>commonmaven</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging> <name>common_maven</name> 1 groupId 定义了项目属于哪个组,举个例子,如果你的公司

maven中GroupID 和ArtifactID怎么写

原文地址:http://www.cnblogs.com/panxuejun/p/6184072.html groupId :the unique identifier of the organization or group that created the project artifactId :unique base name of the primary artifact being generated by this project  GroupID 是项目组织唯一的标识符,实际对应JA

MAVEN中的GROUP ID与ARTIFACTID

GroupID和ArtifactID 在每次建立maven web项目的时候,选好web文件,到填写group Id与ArtifactId的时候就懵逼了,这篇文章,主要是关于怎么对group Id与ArtifactId方式,以解决困扰自己的长期问题 GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构 ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称. 1.基础知识必备 <groupId>com.yucong.

Maven工具的使用总结

Maven作为构建工具,现在项目开发使用的越来越多,相对于ant和gradle,我更喜欢使用maven,先总结maven使用的一系列知识: 一.maven相关的网址: 名称 地址 其他 maven官网  https://maven.apache.org/ 官网 maven中心仓库  http://search.maven.org/  jar/war存储的地方 maven的安装方法网络上有很多,在此就不介绍了. 二.maven基本概念相关 1.maven:maven是项目管理与构建工具: 项目管理

史上最全的maven pom.xml文件教程详解

<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/maven-v4_0_0.xsd >; <!-- 父项目的坐标.如果项目中没有规定某个元素的值,那么父项目中的对应值即为项目的默认值.

Maven3生命周期和插件

生命周期 Maven的生命周期是通过大量的项目和工具的学习和反思,然后总结出来的一套完善和易扩展的流程,包含了项目的清理.初始化.编译.测试.打包.集成测试.验证.部署和发布站点等几乎所有的构建步骤:同时,Maven的生命周期是抽象的,它只是定义了一系列的生命周期以及生命周期的执行顺序,而具体每个生命周期的处理逻辑由Maven插件提供. Maven共有三套生命周期: clean周期:主要是用来清理项目 default周期:主要是用来构建项目 site周期:主要是用来发布项目站点 每个周期中都包含

Maven的安装以及使用

1.  maven的介绍 2.  maven的安装配置 3.  安装maven插件m2e 4.  创建maven工程 5.  Maven的核心概念 a)         坐标 b)         依赖管理 c)         生命周期 d)         插件 e)         继承 f)          聚合 6.  maven的仓库管理以及私服(nexus)的搭建 一.Maven简介以及使用背景 why: 1.都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行?

maven的pom.xml文件标签含义

pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素. [xml] view plain copy print? <span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0&

Maven3学习总结-环境搭建

我们在进行java项目开发时,尤其是SSH等框架整合的项目时,最头痛的就是jar包的冲突等问题,怎样解决该问题并进行良好的项目构建呢?apache的Maven能够帮我们解决以上的问题. Maven 是一个项目管理和构建自己主动化工具.可是对于我们程序猿来说.我们最关心的是它的项目构建功能. 首先:从Maven官网(http://maven.apache.org/download.cgi;)下载maven.并解压缩. 其次:配置maven的环境变量:M2_HOME,右键我的电脑->环境变量->用