初学maven

  • maven 介绍及环境搭建
    Maven 是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
  • maven下载地址:http://maven.apache.org
  • maven目录
src
	-main
		-java
			-package
	-test
		-java
			-package
	resources
  • maven命令:
    mvn -v :查看 maven 版本
    mvn compile : 编译
    mvn test :测试
    mvn package :打包
    mvn clean :删除target
    mvn install : 安装 Jar 包到本地仓库中

  • 创建目录的两种方式:
    1.archetype:generate 按照提示进行选择
    2.archetype:generate -DgroupId=组织名,公司网址的反写 + 项目名
    -DartifactId=项目名-模块名
    -Dversion=版本号
    -Dpackage=代码所存在的包名

  • 坐标
    构件

  • 仓库
    本地仓库和远程仓库

  • 镜像仓库

  • 更改仓库的位置

  • clean 清理项目
    pre-clean 执行清理前端工作
    clean 清理上一次构建生成的所有文件
    post-clean 执行清理后的文件

  • default 构建项目(最核心)
    compile test package install

  • sit 生成项目站点
    pre-site 在生成项目站点前要完成的工作
    site 生成项目的站点文档
    post-site 在生成项目站点后要完成的工作
    site-deploy 发布生成的站点到服务器上

  • Pom.xml解析

 <groupId>名称+项目名</groupId>
 <artifactId>项目名+模块名</artifactId>
 <!--第一个0 表示大版本号
	第二个0表示分支版本号
	第三个0表示小版本号
	0.0.1
	snapshot 快照
	alpha 内部测试
	beta 公测
	Release 稳定
	GA 正式发布
-->
 <version></version>
 <!--默认是jar
 war zip pom
-->
<packaging></packaging>
<!--项目描述名-->
<name></name>
<!--项目地址-->
<url></url>
<!--项目描述-->
<description></description>
<developers></developers>
<licenses><licenses>
<organization></organization>

<dependencies>
    <dependency>
        <groupId></groupId>
        <artifactId></artifactId>
        <version></version>
        <type></type>
        <scope></scope>
        <!--设置依赖是否可选-->
        <optional></optional>
        <!--排除依赖传递列表-->
        <exclusions>
            <exclusion></exclusion>
        </exclusions>
    </dependency>
</dependencies>
 <!--依赖的管理-->
    <dependencyManagement>
        <dependencies>
            <dependency></dependency>
        </dependencies>
    </dependencyManagement>
    <build>
        <!--插件列表-->
        <plugins>
            <plugin>
                <groupId></groupId>
                <artifactId></artifactId>
                <version></version>
            </plugin>
        </plugins>
    </build>
    <!--  -->
    <parent></parent>
    <!--  -->
    <modules>
        <module></module>
    </modules>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值