• 模块的依赖关系
  • 形成的包
  1. 产生的项目结构文件与groupId(yi.er.san)无关;
  2. 项目下的模块名就是你的artifactId值(si-wu),即testArchetypeGenerate\si-wu;
  3. 模块文件中递进产生(又是自己发明的用语。。)的文件夹就是依据packageName(liu.qi.ba)创建的,即testArchetypeGenerate\si-wu\liu\qi\ba\App.java,其中App.java是自动创建的一个hello world类。

总结

  1. 虽然产生的项目结构文件与groupId无关,但是大家公认的规范是填写项目包名,如com.xx.testArchetypeGenerate**(公司网址反写+项目名)**;
  2. artifactId填写你负责的模块名,如项目名-模块名;
  3. packageName填写你创建的类所在的包名,com.xx.testArchetypeGenerate.ClassName。

文章转自

Maven -- group、artifact、package相关推荐

  1. Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

    两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下.写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的. 由浅入深,主要介绍maven的用途.核心概念(Pom.Reposito ...

  2. 理解maven命令package、install、deploy的联系与区别

    https://blog.csdn.net/zhaojianting/article/details/80324533 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 IT ...

  3. maven的package、install、deploy命令的区别

    package :命令完成了项目编译.单元测试.打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库 install :命令完成了项目编译. ...

  4. 第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)

    目录 创建第一个springboot项目 方式一:IDEA中创建 1. 创建一个new project 2. 选择Spring Initializr 3. 填写项目信息 4. 选择初始化的组件及spr ...

  5. MySQL、JDBC、HTML、CSS、JavaScript、jQuery、tomcat、Http、Servlet、JSP、EL、JSTL、Maven、Cookie、Session(框架第一部分)

    第一章 MySQL 一 .数据库 1.什么是数据库? 所谓的数据库就是指存储和管理数据的仓库 2.数据库有哪些分类? 3.什么是关系型数据库? 底层以二维表的形式保存数据的库就是关系型数据库 stu- ...

  6. 使用 Nexus3镜像搭设私有仓库(Bower 、Docker、Maven、npm、NuGet、Yum、PyPI)

    Docker - 使用 Nexus3 搭设私有 NuGet 仓库 Nexus 默认帐号 Repositories 上传组件包(Package) Repositories 说明 准备 Package 上 ...

  7. centos7 yum安装maven_Linux安装tomcat、mysql 、Maven与Eclipse的整合、settings.xml

    第145次(Linux) 学习主题:Linux 学习目标: 掌握Linux安装管理tomcat与mysql 一.Linux软件安装-安装tomcat 在Linux系统中如何启动tomcat? 1.进入 ...

  8. Java框架搭建-Maven、Mybatis、Spring MVC整合搭建

    Java框架搭建-Maven.Mybatis.Spring MVC整合搭建 1. 下载eclipse 到网站下载 http://www.eclipse.org/downloads/packages/e ...

  9. JAVAWEB(三)Java与数据库(JUnit、JUL、Maven、图书管理系统)

    使用JUnit进行单元测试 !!!!!! 前排提醒:我们要将pom.xml中的junit版本改成4.12及以上的! !!!!!! 首先一问:我们为什么需要单元测试? 随着我们的项目逐渐变大,比如我们之 ...

最新文章

  1. SQL中获取刚插入记录时对应的自增列的值
  2. backbone.js学习笔记
  3. java normalize_java – XPath normalize-space()返回一系列规范化字符串
  4. 细数你不得不知的容器安全工具
  5. CSDN光合计划-纯干货-推荐几个python全系列学习教程
  6. mac 电脑android环境变量设置,mac上Android环境变量配置
  7. 请求头Content-Type:application/json,java后端如何接收数据
  8. gcc 编译多个源文件-转
  9. Teradata中的四舍五入问题
  10. Mobilenet-ssd 目标检测
  11. 深澜系统服务器架构,S7510E-X结合深澜服务器做Portal无感知认证终端不定时掉线经验案例...
  12. 浅谈医疗卫生系统人事档案管理
  13. php自学提升进阶路线
  14. MT6737芯片平台处理器功能介绍资料
  15. C++——隐式类型转换
  16. 告诉你,如何成就DBA职业生涯
  17. 最新超好看释梦个人发卡网源码+详细教程
  18. C语言编程100题-5.8
  19. ARM X210开发板的软开关按键问题
  20. DateTimePicker在toolStrip控件中添加

热门文章

  1. 类选择器与ID选择器的比较
  2. linux scull 的内存使用
  3. [1-2] Dependence-Aware Service Function Chain Design and Mapping
  4. 借助JVM生日的时机,说说关于JVM你所不知道的那些事
  5. 网络安全概念是什么?互联网时代它为何如此重要?
  6. 网络基础知识——以太网
  7. nginx+lua (一)
  8. Lucene.Net如何实现搜索结果分类统计功能
  9. lucene 异常 Lock obtain timed out 解决方法
  10. Android 创建与解析XML(一)—— 概述