Maven

  1. 云栖社区>
  2. 博客>
  3. 正文

Maven

死瘦宅 2019-04-06 23:10:06 浏览623
展开阅读全文

什么是jar包:

                   他就是一个zip 压缩包

                  他里面有相关的class文件和资源文件

                  还有相关的配置信息

                  jar包的好处就是别人写好的代码你掉用就行了,大大节省了开发时间,提高了开发效率

                  

                  在以前jar包比较难找,有版本对不上,资源不好好的情况:但是有了maven就可以解决这些问题


maven好处:可以从中央仓库中下载你所需要的jar包基本是80%都能找见

maven理念:模块化编程

                                      把一个工程分出很多个小模块去做开发

                                      今后这些模块可以进行复用(以后有这个同样的功能的话,直接调用这个模块就可以了)


形成流水线的任务处理(生命周期):(任务执行是要一步步执行,可以将开发要走的流程都要走一遍,在生命周期中可以添加任务)

 默认(default)的生命周期包括以下阶段(注意:这里是简化的阶段)

验证(validate) - 验证项目是否正确,所有必要的信息可用

编译(compile) - 编译项目的源代码

测试(test) - 使用合适的单元测试框架测试编译的源代码。这些测试不应该要求代码被打包或部署

打包(package) - 采用编译的代码,并以其可分配格式(如JAR)进行打包。

验证(verify) - 对集成测试的结果执行任何检查,以确保满足质量标准

安装(install) - 将软件包安装到本地存储库中,用作本地其他项目的依赖项

部署(deploy) - 在构建环境中完成,将最终的包复制到远程存储库以与其他开发人员和项目共享。

                                    

有本地仓库和私服和中央仓库:

                                              下载关联架包从中央仓库下载

                                               放入在本地仓库(你下次用直接调用即可)

                                              可以创建私人仓库,从中央仓库存入私服,从私服下载,再从私服下载放入本地仓库。

maven安装:
                   1.maven中官网中下载。

                   2.指定本地仓库,打开conf文件夹找到settings.xml文件

                   3.在配置文件中找到 <localRepository>F:\Mavem\Repository</localRepository> 指定你的本地仓库路径,本地仓库路径

                   4.指定下载仓库在<mirrors>标记中(因为国外网站比较慢,所以指定国内中央仓库比较好(阿里云中央仓库))

                    158066f0ede214c2780a729c15db0097dff74563

                    指定仓库

   1b10dd91776a875633aac8df638f745198a8e888

指定下载仓库:

                      c114ae05fd7bf5351556e391879bc3069394a33b

关联开发工具:下面配置的好处是全局生效,而不是只是一个工程中生效

                       1、425151dfce2453a8ae315e4c38d55ced2454d511 

                       2、33f3c6741277461f3c81db211590b04c051a42d4    

                       3、2b3d0fb61ea9b5ec1343ab5305cb558267e74eb3

                       4、也可以工具中指定下载地址

e0a609cf26ae55ecf0c5a1048b61079735b5cc5b



开发工具创建工程:

名称举例:


<dependency>
    <groupId>com.github.binarywang</groupId>唯一包名
    <artifactId>weixin-java-mp</artifactId> 工程名称
    <version>3.3.7.B</version> 版本
</dependency>


 47b6b8c2aab861a7c6261a8136ed40f8e39a4cbf23523c4f39f316f8beebdadf847091f651598420

网友评论

登录后评论
0/500
评论
死瘦宅
+ 关注