setting.xml
mvn clean install -DskipTests
1 2 3 4 5 6 7<dependency> <groupId>com.huawei</groupId> <artifactId>jl</artifactId> <version>1.0.1</version> <scope>system</scope> <systemPath>${project.basedir}/lib/jl-1.0.1.jar</systemPath> </dependency>
编译依赖(默认),在编译项目或测试用例、项目实际运行、运行测试用例三个阶段都有效,spring-core
测试依赖,编译测试用例、运行测试用例有效,JUnit
编译、测试有效,不会打包进发布包,servlet-api,一般使用容器的servlet-api
运行测试用例、项目实际运行有效,jdbc驱动jar包
不从maven仓库获取jar包,通过systemPath指定jar路径
继承dependencyManagement
通过在父模块中声明dependencyManagement和pluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和artifactId,自动使用父模块的version,这样统一整个项目的依赖的版本
使用<dependency>的<exclusion>元素将会引起冲突的元素排除
Copyright ©2010-2022 比特日记 All Rights Reserved.