Maven 常用标签

一,

Maven常用标签的简述:

maven是apache的一个开源产品,基于java平台项目依赖管理,项目信息管理的项目构建工具.maven功能很强大,自然是能够做一些高大上的东西:极速构建,持续集成...

通过上面的图片介绍我们常用的标签,看过图片后对标签都有一些印象;下文讲详细介绍每个标签的作用以及用法。 

二,

以IDEA为例的单项目配置

!这里读者可能有些不屑,单项目的配置你这不是废话嘛难道还有多项目配置吗没错,后文我们还会将多项目配置所用的哪些标签;准确的说是多模块项目。

 

创建一个Maven项目:

首先需要构建一个MAVEN项目,这个操作多数人应该已经学会;我把操作步骤在下方贴图出来:

1.在IDEA TOP栏上点击FIle选择新点击项目:

2.在弹出框左侧菜单中选择Maven,在右侧选择号jdk的版本,下方有一个创建为archetype选项打勾;这个选项的意思是选择一个骨架进行一个项目的初始构建;为archetype下方创建是骨架选择,有很多种类型,一帮如图选择;最后点击下一步 

                      

3.点击下一个弹出一个窗口,填写goupId ...,填写好之后一路next知道项目创建之后,项目创建之后开始项目构建;等待构建好即可。

 

pom.xml添加配置:

搭建项目框架,我们在pom.xml添加我们的配置文件;在修改之前我们分析下pom.xml默认都有哪些内容,分别都有什么作用?

ModelVersion指定Maven当前模板的版本号

groupId第一个部分表示用途,这里可以用域名的形式去理解,org或者com ...,第二个部分就是公司名称或者组织名称;最后是项目的名称

artifactId可以理解为在项目ID

版本非常直观,说明项目的版本号

包装可以使jar,war,rar,ear,pom,默认是jar,这里war表示打包类型为war,其余类型后文会提到

description顾名思义 - 描述

 

配置项目需要的jar包

首先需要配置一个jar包的仓库地址,需要jar统一从这个仓库中下载

<repositories>
    <repository>
        <id>public</id>
        <name>aliyun nexus</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url> # 仓库地址
        <releases>
            <enabled>true</enabled> # 选择稳定版
        </releases>
    </repository>
</repositories>

引入需要的地址,从MavenRepository找到jar包的坐标(groupId,artifactId),<dependenices>表示依赖,由它管理依赖关系

<dependencies>
       <!-- 单元测试 -->
       <dependency>
           <groupId>junit</groupId>
           <artifactId>junit</artifactId>
           <version>${junit-version}</version> #
           <scope>test</scope>
       </dependency>
</dependencies>

<properties />相关配置

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> # 编译时编码
    <java-version>1.8</java-version> # jdk 版本
    <junit-version>4.12</junit-version>
</properties>

<junit-version> 4.12 </ junit-version>属于用户自定义的,用于junit相关包版本进行统一,配置表示如下(上文jar引入,依赖管理那里有用到):

<version>${junit-version}</version>

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值