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

一:标签定义解释

根目录下的第一个子元素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.代码编写时,类里面没设置包名(如果编译时类没加包名,执行时也不需要加包名)

 

 

   

posted @ 2021-05-27 19:04  iLisa  阅读(173)  评论(0编辑  收藏  举报