-
mvn -v compile test package
clean删除target
install 安装jar至本地仓库
查看全部 -
POM(项目对象模型)
项目的构建,报告,文档
查看全部 -
创建maven项目命令
查看全部 -
子类的pom.xml中,将<dependency>标签中继承于父类的插件的version和scope删除,然后加入<parent>标签再引入父类的坐标。
查看全部 -
继承:一个项目继承于另一个项目。
新建一个父类项目,将pom.xml中的<packaging>标签修改为pom,加入<dependencyManagement>标签,在里面加入需要的插件。删除该项目的main和test文件夹。
查看全部 -
聚合:将多个项目一起进行install
新建一个项目,然后将pom.xml中的<packaging>标签修改为pom,最后加入<modules>标签,在里面将需要编译的项目全部以<module>加入进来。
查看全部 -
依赖冲突时的Maven默认的选择原则:
短路优先
先声明先优先,如果路径长度相同,则谁先声明,先解析谁
查看全部 -
将默认的jdk修改为1.7:
在setting.xml中,找到<profiles>,然后如图加入图中的选中文字。
查看全部 -
排除依赖,使用
<exclusions> <exclusion> 需要排除的依赖的坐标 </exclusion> </exclusions>
查看全部 -
实现依赖上一个项目,需要将该项目的坐标复制到pom.xml中,用<dependency></dependency>包围。
注意:做这步之前需要先将依赖的项目,clean package清理打包,install构建安装到自定义的仓库中。
查看全部 -
scope依赖范围可以填参数:
compile:默认的范围,编译测试运行都有效。
provided:在编译和测试时有效。
runtime:在测试和运行时有效。
test:只在测试时有效。
system:在编译和测试时有效,但与本机系统相关联,可移植性差。
import:导入的范围,它只使用在dependencyManagement中,标识从其他的pom中导入dependecy的配置。图中为例子将A中的依赖导入到B中。
查看全部
举报