java中的artifact啥意思_maven中的groupId和artifactId到底指的是什么
这是我博客中的原文,菜鸟一个,多多包涵!
使用mvn archetype:generate命令让maven自动生成项目结构文件(名字我自己起的。。),项目文件名为testArchetypeGenerate,参数设置如下:
[INFO] Parameter: basedir, Value: E:\WorkSpace\Maven Workspace\code\testArchetypeGenerate
[INFO] Parameter: package, Value: liu.qi.ba
[INFO] Parameter: groupId, Value: yi.er.san
[INFO] Parameter: artifactId, Value: si-wu
[INFO] Parameter: packageName, Value: liu.qi.ba
[INFO] Parameter: version, Value: 1.0.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: E:\WorkSpace\Maven Workspace\code\testArchetypeGenerate\si-wu
检验项目中产生的文件后发现:
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。
取消
评论
java中的artifact啥意思_maven中的groupId和artifactId到底指的是什么相关推荐
- maven中的groupId和artifactId到底指的是什么?
---------2017.12.01修改---------- 下面标黄的位置应该修改为cn.snowin.testProj ,感谢网友xiaoqidela指出. ---------------原文- ...
- Maven依赖中groupId和artifactId的区别
这两个是坐标 为了保证项目的唯一性.想要在一个大项目中找到一个小项目 就必须要根据这两个坐标进行查找. groupId一般是 domain+compnay_name: org.Apache artif ...
- 用 Java 实现爬虫 (爬取本地html中的人物信息并可视化人物关系)
目录 爬虫简介 常用的工具框架 selenium + Jsoup Jsoup介绍 Jsoup的主要功能如下: HTML 相关知识 通过Jsoup元素获取 案例 爬取本地html中的角色信息 HtmlP ...
- java中separator_java - File.separator和路径中的斜杠之间的区别
java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...
- java的对象是什么意思_Java中对象和对象引用的区别,引用、指向是什么意思
Java的变量分为两大类:基本数据类型和引用数据类型. 其中基本类型变量有四类8种:byte short int long float double char boolean,除了8种基本数据类型变量 ...
- (转)java 中的try catch finally 语句中含有return语句的执行情况(总结版)
原处:http://blog.csdn.net/ns_code/article/details/17485221 在这里看到了try catch finally块中含有return语句时程序执行的几种 ...
- java中example函数作用_MyBatis逆向工程中的Mapper接口以及Example的实例函数及详解...
一.mapper接口中的方法解析 mapper接口中的函数及方法 方法功能说明 int countByExample(UserExample example) thorws SQLException按 ...
- java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结
jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...
- java 修改wav文件头_使用Java聲音API從WAV文件中修剪開頭和結尾
我有製作的基礎知識.但是,輸出文件一遍又一遍地重複WAV標頭字節.生成的文件大小合適,但是它與垃圾一起提交.使用Java聲音API從WAV文件中修剪開頭和結尾 我想使用一個擴展AudioInputSt ...
最新文章
- mysql 获取数据列号_如何获得mysql数据库的所有的列
- javaScript实现字符串首字母大写
- 成功解决 “this version of pandas is incompatible with numpy < 1.15.4\n“ImportError: this version of pand
- Kubernetes 弹性伸缩全场景解析 (四)- 让核心组件充满弹性
- python io_python-IO
- 科大星云诗社动态20201123
- 门户网站服务器迁移,云服务器怎么迁移网站
- Android控件第6类——杂项控件
- 常用排序算法及其实现
- python图纸教程_python入门教程 python入门神图一张
- 基于ExoPlayer的ExoPlayerVideoView
- 分享一个好用的网页pdf打印插件
- Ubuntu16.04安装谷歌浏览器
- 椰树集团引爆互联网背后的“流量秘密”
- 游标CURSOR的基本用法
- 《Flutter实战》开源电子书
- MySQL 中 TIMESTAMP 类型返回日期时间数据中带有 T
- 神来之笔之傅里叶变换(Fourier Tranformation)
- camunda数据库表结构介绍
- UICC,USIM卡与SIM的区别