首页 > 其他 > 详细

Maven(2)Maven的目录结构及手动创建Maven项目

时间:2021-05-27 22:15:51      阅读:14      评论:0      收藏:0      [点我收藏+]

一:标签定义解释

根目录下的第一个子元素Modelversion指定当前Pom模型的版本,对于Manen3来说,它只能是4.0.0,指定了当前Maven模型的版本号,对于Maven2和Maven3来说,他只能是4.0.0

groupId定义了项目属于那个组,这个组往往和项目所在的组织和公司存在关联。

比如:com.xxx

artifactId 定义了当前Maven项目在组中唯一的ID;

Version x.x.x-里程碑

比如:1.0.0-SNAPSHOT

第一个x大版本  有重大大变革

第二个x小版本 修复bug,增加功能

第三个x 更新

里程碑版本:

SNAPSHOT(快照,开发版)

alpha(内部测试)

beta(公开测试)

Release | RC(发布版)

GA(正常版本)

二:修改我们的conf-》settings.xml

1.添加maven仓库位置配置:

<localRepository>F:/data</localRepository>

注:仓库位置改为自己本机的指定目录,“/”不要写反;

2.更换阿里镜像,加快依赖下载

 <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>
            http://maven.aliyun.com/nexus/content/groups/public/
        </url>
        <mirrorOf>central</mirrorOf>
</mirror>

三:编译java文件(这是在dos下进行的)

cmd下面,进入项目的根目录

打开java文件的根目录后(有pom文件的)

mvn compile(编译会帮我们下载对应的jar包)

四:执行main方法

mvn exec:java-Dexec.mainClass=“com.xxx.demo.Hello”

com.xxx.demo 包名;Hello 类名

如果编译不成功,可能出现的问题

1.不是使用管理员权限执行dos命令

2.jdk环境配置有问题,重新装jdk

3.代码编写时,类里面没设置包名(如果编译时类没加包名,执行时也不需要加包名)

 

 

   

Maven(2)Maven的目录结构及手动创建Maven项目

原文:https://www.cnblogs.com/iLisa/p/14819382.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!