Maven(二)构建Java项目

使用命令行工具构建一个Maven项目

Win+R,输入cmd,打开命令行

输入命令:mvn archetype:generate   maven常用命令 maven常用模板工具插件:一个插件目标

第一次运行很慢,因为要下载很多核心插件

Maven: Generating project in Interactive mode

参考:https://tieba.baidu.com/p/2804486258?red_tag=2298698419

加个参数 -DarchetypeCatalog=internal 让它不要从远程服务器上取catalog:
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.jike -DartifactId=MavenDemo -Dpackage=com.jike.MavenDemo -Dversion=1.0-SNAPSHOT

选择默认最新版本,点击回车

然后输入groupid 组织标识

然后输入artifactid 项目唯一标识 对应项目的名称

然后输入package 包名

Y确认

提示信息build success

Maven基本骨架结构已完成

mvn package 打包,必须进入项目的根目录进行打包或者编译mvn install

java -cp target/MavenDemo-1.0-SANPSHOT.jar com.jike.App 运行jar文件

使用Eclipse创建 Maven 工程

第一步:File-->New--->Maven Project

第二步:勾上 Create a simple project ,然后点击 Next

然后点击 Finish

       Group Id和Artifact Id被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

  Group Id一般分为多个段,这里只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的Group Id是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,Artifact Id是tomcat。

  Artifact Id就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。比如我创建一个项目,会将Group Id设置为com.yn,com表示域,yn是我个人姓名缩写,Artifact Id设置为vip,表示这个项目的名称是vip,依照这个设置,你的包结构最好是com.yn.vip打头的,如果有个ClothesDao,它的全路径就是com.yn.vip.dao.ClothesDao







猜你喜欢

转载自blog.csdn.net/qidiantianxia/article/details/80928596
今日推荐