Maven 零散内容

2019-03-27  本文已影响0人  歌哥居士

配置本地仓库

默认:~/.m2/repository
修改:<localRepository>新路径</localRepository>

Maven 依赖调节

最近原则
第一声明原则

Maven依赖范围

compile:编译、测试、运行。
provided:编译、测试。
test:测试。
runtime:运行。
system:与provided相同的classpath,与本地绑定,需要提供systemPath。
<dependency>
   <groupId>javax.sql</groupId>
   <artifactId>jdbc-stdext</artifactId>
   <version>2.0</version>
   <scope>system</scope>
   <systemPath>${java.home}/lib/rt.jar</systemPath>
</dependency>
import:只在dependencyManagement元素下才有用,将其他POM的dependencyManagement导入到本POM中。
<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

Maven 命令

查看项目依赖
$ mvn dependency:list
打印依赖树
$ mvn dependency:tree
分析Maven依赖
$ mvn dependency:analyze
上一篇下一篇

猜你喜欢

热点阅读