首页 > 其他 > 详细

Maven理解

时间:2018-08-31 00:16:16      阅读:243      评论:0      收藏:0      [点我收藏+]

笔记原本记录在有道或者印象笔记上,为了方便,现将部分笔记摘抄至随笔,以供日后参考。

有些自己总结的部分内容可能不太正确,希望明白的可以为我指出,谢谢!

 

goal理解

install:将项目打包并放入用户的maven本地仓库(在setting中设置)文件夹中,install中包含了package

clean:清除上次操作产生的文件 package:打包,放入target目录下

compile:编译,下载jar包,生成class等

在打包或编译前最好clean一下。

 

 

对于常用的properties可以在开始时定义在properties标签内,通过${name}取用

 

对于setting.xml的理解:

对于多用户的pc而言,maven安装目录下的setting.xml是真正的全局配置文件,而每个用户的.m2目录下的setting.xml只是针对当前用户。

两个同时存在时以每个用户单独的setting.xml为准。

 

setting.xml文件中的标签理解:

localRepository:用于指定本地库的地址

MirrorOf:该镜像可以匹配哪些仓库,不配置的时候默认为central中央库

 

 

 

两个src文件夹的理解:

本地文件实际存放的是资源文件夹,下部的src创建的文件(包括main和test)实质上都是创建在上部的main资源文件夹内?。

一个是专门用于作为类的目录:资源文件夹

另一个是作为web资源的根目录:普通文件夹,摆设(希望有人为我解答一下)

 

设置项目facts,更改根路径为src下的webapp并且将webapp设置为资源文件夹,否则打包时无法将jsp等文件打包进去。

 

pox.xml中的重要标签:

<build>:包括了编译期间的设置。其中的sources及其子标签source是为了方便用户自己定义额外的资源文件目录。source的includes和excludes分别表示过滤条件(包含和不包含)

 

Maven理解

原文:https://www.cnblogs.com/ForsakenCoder/p/9563220.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!