如何在eclipse中查找maven的各个jar包依赖的是别的啥jar包

author author     2023-05-12     429

关键词:

在eclipse中查找maven的各个jar包依赖的是别的什么jar包方法:
1、创建一个新的Maven项目:
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook

2、构建打包应用:
mvn install[在pom.xml同级目录下执行]

3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:
mvn help:effective-pom

4、生成报告或者文档:
mvn site

5、mvn exec:Java执行目标类
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main

6、查看插件的完整描述:
mvn help:describe -Dplugin=exec -Dfull

7、找出该项目所依赖的项目(jar)列表:
mvn dependency:resolve
mvn dependency:analyze(找出项目非直接依赖)
结果如下:
[INFO] The following files have been resolved:
[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile
[INFO] commons-collections:commons-collections:jar:3.1:compile
[INFO] commons-lang:commons-lang:jar:2.1:compile
[INFO] dom4j:dom4j:jar:1.6.1:compile
[INFO] jaxen:jaxen:jar:1.1.1:compile
[INFO] jdom:jdom:jar:1.0:compile
[INFO] junit:junit:jar:3.8.1:test
[INFO] log4j:log4j:jar:1.2.14:compile
[INFO] oro:oro:jar:2.0.8:compile
[INFO] velocity:velocity:jar:1.5:compile
[INFO] xalan:xalan:jar:2.6.0:compile
[INFO] xerces:xercesImpl:jar:2.6.2:compile
[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] xom:xom:jar:1.0:compile

8、查看整个项目的依赖树:
mvn dependency:tree
结果如下:
[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0
[INFO] +- log4j:log4j:jar:1.2.14:compile
[INFO] +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] +- jaxen:jaxen:jar:1.1.1:compile
[INFO] | +- jdom:jdom:jar:1.0:compile
[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile
[INFO] | \- xom:xom:jar:1.0:compile
[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] | +- xalan:xalan:jar:2.6.0:compile
[INFO] | \- com.ibm.icu:icu4j:jar:2.6.1:compile
[INFO] +- velocity:velocity:jar:1.5:compile
[INFO] | +- commons-collections:commons-collections:jar:3.1:compile
[INFO] | +- commons-lang:commons-lang:jar:2.1:compile
[INFO] | \- oro:oro:jar:2.0.8:compile
[INFO] \- junit:junit:jar:3.8.1:test

9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖:
mvn install -X

10、打包应用(jar):
mvn install assembly:assembly

11、在 Jetty Servlet 容器中启动你的 web 应用:
mvn jetty:run

12、重新编译:
mvn compile
参考技术A 1、创建一个新的Maven项目: mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook 2、构建打包应用: mvn install[在pom.xml同级目录下执行] 3、查看项目完整的pom.xml文件,...

如何在myeclipse中使用maven

步骤如下:创建maven工程,新建project,右键选择NewProject,勾选快速创建选项,这个选项可以快速创建简单的maven工程。项目创建成功后,项目目录主要有:主代码目录、主资源目录、测试代码目录、测试资源目录、输出目录(代... 查看详情

eclipse如何导入jar包

...的方法,而这些方法封装在一些现成的jar包中,本文介绍如何将现有的jar包导入Eclipse,以方便使用。  如果项目是Maven管理的,那么项目是不需要导入Jar包的,需要导入jar包的项目是Java项目,所以,首先我们新建一个Java项目... 查看详情

maven怎么处理引用的jar版本冲突

...在导出的依赖文件中,查找问题相关的jar。确定这些jar是如何被依赖进来的,是直接依赖的还是通过传递依赖引入的。4.找到相互冲突的并需要排除的依赖的顶级依赖,并分析冲突的原因,冲突的原因可能是以下几种:同一个jar包... 查看详情

如何快速的解决maven依赖冲突

...依赖的scope会影响依赖的影响范围。当出现了依赖的时候如何快速定位冲突原因但出现了冲突的时候,比如系统出现了NoSuchMethodError,LinkageError很有可能是你系统中出现了依赖冲突。出现冲突以后,可以按以下的步骤执行1.确定出... 查看详情

如何在maven项目中引入自己的jar包

Maven构建的项目都有自己的POM文件,而在pom文件中添加自己需要依赖的jar的信息就可以在项目中引入自己需要的依赖jar;添加方法如下groupId:是指这个jar在本地仓库的包路径;artifactId:是这个jar的包名;version:是这个jar版本号... 查看详情

eclipse的mavenproject,如何添加.m2里的那些jar包?

如何配置?我记得配置好的工程里有这么一个东西通过pom文件引入就可以了。1、点击pom.xml文件.我们可以看到下面有7个标签。2、点击Dependencies标签页.点击Dependencies中的add按钮输入我们想添加的jar包名字.就会出现下图中所示.他... 查看详情

(转)如何在maven的pom.xml中添加本地jar包

1maven本地仓库认识maven本地仓库中的jar目录一般分为三层:图中的123分别如下所示:1groupId2artifactId3version      4jar包的依赖 如果要将maven本地仓库中的jar包添加到项目中,直接打开4xx.pom文件,将改jar包的相关依赖复制... 查看详情

myeclipse自带maven应该如何使用啊

我家的是6。5版本的,有自带的MAVEN但是不知道如何配置使用?有用过的人可以介绍下吗?现在我是自己下了MAVEN很不方便使用。楼下的我说的是MYECLIPSE自带的MAVEN你怎么下载了断如何下载的给我看啊。。。。方法如下:  1、创... 查看详情

如何解决包冲突问题

1.确定出了问题的jar包名称。通常可以在eclipse中查找冲突的类有在哪些依赖包里面出现了。并确定实际要使用的是那个包,冲突的包有哪些。2.通过mvndependency:tree>tree.txt导出全部的依赖。3.在导出的依赖文件中,查找问题相关... 查看详情

如何把jar包生成maven工程

一、导出到默认目录targed/dependency  从Maven项目中导出项目依赖的jar包:进入工程pom.xml所在的目录下,执行如下命令:  1、mvndependency:copy-dependencies或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的RunAs,见下图红框中,... 查看详情

如何在嵌入 Eclipse 的 Maven 存储库中安装 jars?

】如何在嵌入Eclipse的Maven存储库中安装jars?【英文标题】:Howtoinstalljarsinmavenrepositorywhichiseclipseembedded?【发布时间】:2011-05-1811:05:11【问题描述】:我的目标是在Maven存储库中安装一个jar文件。Thispost解释了如何使用MVN进行安装... 查看详情

如何在maven中添加本地jar包

参考技术A一种方法把jar放到本地仓库,在pom中引用第二是将jar上传到远程仓库,本地构建自动下载下来 查看详情

如何在maven中添加本地jar包

参考技术A原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。考虑到setting中u... 查看详情

eclipse怎么自动检测maven项目需要的jar包

...windows默认是C:\\Users\\机器名\\.m2\\repository.按道理安装了m2eclipse插件就会在eclipse有了相应的设置。  3、如果没有安装m2eclipse插件,eclipse打开maven工程,可能就会报Unboundclasspathvariable:\'M2_REPO***/***.jar\'错误,这个时候就需要手动... 查看详情

如何在eclipse中添加tomcat的jar包

  将jar包导入eclipse步骤首先在项目下创建一个文件夹,保存的jar包。在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口输入文件夹名称【lib】,点击【ok】。通常在lib文件夹中存放从外部引入的jar包找到要... 查看详情

在idea中maven的jar包冲突

...击阿门和第一种方式一样右键exclude就好啦也可以ctrl+F去查找第二种方法结束啦 查看详情

如何从 Eclipse 在 Tomcat 中运行 Maven 项目

】如何从Eclipse在Tomcat中运行Maven项目【英文标题】:HowtorunaMavenProjectInTomcatFromEclipse【发布时间】:2010-10-2914:44:06【问题描述】:我正在运行一个多层次的Maven项目。它有webapps打包为WAR,它依赖于打包为JAR文件的组件我所做的大... 查看详情

maven删除本地jar包记录

1.eclipse下file--import--InstallorDeployanartifact(archive)intoaMavenrepository--填写信息--finishjar包添加成功2.我发现jar包信息填写错误,我要删除jar包,删除了MAVEN本地仓库的jar包.但是进入web项目中的pom.xml文件添加jar包的时候还能看见本地已经删... 查看详情