Maven的心得


Maven的简介

        Maven项目对象模型(POM),可以通过一小段代码来管理项目的构建,报告和文档的软件项目管理工具

Maven仓库

        Maven仓库分为

        1、本地仓库         

                地址:C:\Users\用户名\.m2\repository     --Maven默认的本地仓库

                在中央仓库下载的jar会保存在这个目录。

        2、远程仓库         

                中央仓库:Maven默认的远程仓库,   地址:http://mvnrepository.com/  >>> 点击打开链接

 Maven可以做什么

        

                    1.用Maven可以方便的创建项目,基于crchetype(web项目的一个模板)可以创建多种类型的java项目。
                    2.Maven仓库对jar包(artifact)进行统一管理,避免jar文件的重复拷贝和版本冲突。
                    3.团队开发,Maven管理项目的·RELEASE(正式发布版本)和SNAPSHOT(快照版本)版本,
                      方便多模块(module)项目的各个模块之间的快速集成。
Maven的一些常用命令

                    mvn -v:查看Maven版本
                    compile:编译
                    test:测试
                    package:打包
                    clean:删除target
                    install:安装jar包到本地仓库中
                    mvn clean package -Dmaven.test.skip=true:跳过单元测试
Maven的生命周期

                    一:clean:清理项目
                        1.pre-clean:执行清理前的工作
                        2.clean:清理上一次构建生成的所有文件
                        3. post:执行清理后的文件
                    二:default:构建项目
                        1.compile
                        2.test
                        3.package
                        4.install
                    三:site:生成项目站点
                        1.pre-site:生成项目站点前要完成的工作
                        2.site:生成项目的站点文档
                        3.post-site:在生成项目站点后要完成的工作
                        4.site-deploy:发布生成的站点到服务器上项目独立
Maven核心文件pom.xml解析

                        project:pom.xml的根元素,包含了pom的一些约束。
                        modelVersion:指定当前pom的版本。
                        groupId:反写的公司网址+项目名。
                        artifactId:项目+模块名
                        version:第一个0表示大版本号、第二个0表示分支版本号、  第三个表示小版本号
                0.0.1snapshot快照
                alpha内部测试
                bate公测
                Release稳定
                GA正式发布
                       packaging:打包的方式
                        默认是jar
                        war zip pom
                        name:项目描述名
                        url:项目的地址
                        description:项目描述
                        developers:开发人员列表
                        licenses:许可证的信息
                        organization:组织信息
                        dependencies:依赖列表











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值