7) mvn dependency:tree

http://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html

mvn dependency:tree 查看

 <dependency>
            <groupId>groupId_out</groupId>
            <artifactId>artifactId_out</artifactId>
            <version>version_out</version>
            <exclusions>
                <exclusion>
                    <groupId>groupId_in</groupId>
                    <artifactId>artifactId_in</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

去除第三方jar中引用

时间: 2024-12-06 16:14:16

7) mvn dependency:tree的相关文章

Maven类包冲突终极三大解决技巧 mvn dependency:tree

Maven对于新手来说是<步步惊心>,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫. Maven对于老手来说是<真爱配方>,因为它无所不能,利如刀锋,使用Maven做开发,如饮美酒如悦美人. Maven对于新手来说,最痛苦的一件事莫过于包之间的冲突,由于Maven的依赖传递性,当你引入一个依赖类时,其身后的依赖类也一起如过江之鲫纷至沓来了. 举例 A依赖于B及C,而B又依赖于X.Y,而C依赖于X.M,则A除引B及C的依赖包下,还会引入X,Y,M

查看maven项目的依赖关系 mvn dependency:tree

查看maven项目的依赖,我们可以用下面命令: mvn dependency:tree 以Dubbo的 dubbo-demo-provider 为例,我们输入这个命令可以获得下面信息: mvn dependency:tree [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba:dub

mvn常用命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -DartifactId=webappName     -DarchetypeArtifactId=maven-archet

mvn基本命令

一.mvn基本命令 查看已解析依赖:mvn dependency:list 查看依赖树:mvn dependency:tree 分析项目的当前依赖:mvn dependency:analyze 二.将本地jar包安装到本地仓库 mvn install:install-file -DgroupId=com.alimusic -DartifactId=alimusic-ranker -Dversion=1.0 -Dpackaging=jar -Dfile=$maven_home/ranker-1.0

图形化查看maven的dependency依赖

开发项目的时候,我们想知道一个maven的依赖库是来自那个工程,eclipse有插件可以直接看Dependency Hierarchy,推荐一个第三方的工具yED 在工程的pom.xml文件中添加如下plugin描述: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin<

使用 maven-jar 和Copy dependency 构建可执行的jar 包

转自:http://www.ibm.com/developerworks/cn/java/j-5things13/ Maven 是为 Java™ 开发人员提供的一个极为优秀的构建工具,您也可以使用它来管理您的项目生命周期.作为一个生命周期管理工具,Maven 是基于阶段操作的,而不像 Ant 是基于 “任务” 构建的.Maven 完成项目生命周期的所有阶段,包括验证.代码生成.编译.测试.打包.集成测试.安装.部署.以及项目网站创建和部署. 为了更好地理解 Maven 和传统构建工具的不同,我们

mvn命令

从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要eclipse环境生成 Eclipse 项目文件的. 可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令. ------------------------------------------------------------------

mvn简单命令

eclipse 可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令. 下面是一些maven的常用命令: Maven2 的运行命令为 : mvn 常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测

maven--学习(6)--MVN命令

Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactI