用了Maven,所需的JAR包就不能再像往常一样,自己找到并下载下来,用IDE导进去就完事了,Maven用了一个项目依赖 (Dependency)的概念,用俗话说,就是我的项目需要用你这个jar包,就称之为我的项目依赖你这个包,换句话说,你这个JAR包就是我这个项目 的Dependency。
于是很多人在刚用Maven的时候,就会在加Dependency时栽跟头,明明我手头上就有需要的JAR嘛,它偏不让我用,什么道理,跟着就是生闷气, 少点耐性的,就会说Maven怎么怎么不爽,其实,如果你理解了Maven的一些机制,一些配置及管理的流程,就会觉得它其实很爽。
我暂且不谈Maven的长篇概念(其实我也还很多很多不懂),我先给大家介绍一个简单的查找方法,让你很快地找到所需的Dependency,并配置到你的pom.xml里面去。
最快捷方法:
GOOGLE搜索:maven 你需的jar包名称 repository
比如我要做EJB,我要找jboss-j2ee.jar的Dependency
就在GOOGLE里输入
maven jboss-j2ee repository
在结果的第一条,进去你就可以在页面里找到下面这段
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-j2ee</artifactId>
<version>4.0.2</version>
</dependency>
你把上面这段代码贴到你的Maven项目的pom适当的位置去,然后运行maven,Maven就会自动下载所需的jar及相关的pom信息,你不用管它,Maven会帮你下载,并放到适当的位置。
原文:http://jxdwuao.iteye.com/blog/1008793
相关推荐
依赖查找器 描述 从 Maven 依赖项中找到一个类。 要求 Maven Java8 用法 cd ${MVN_PROJ} mvn dependency:build-classpath -Dmdep.outputFile= ${DependencyFinder.DIR} /classpath.txt java -cp . ...
介绍如何使用MyEclipse查看Spring的依赖视图,图文并茂,使用的是MyEclipse8.5版本
主要是基于阿里巴巴云效仓库:...(自2022.12.12起,受 Maven 中央仓库网络限制,阿里云云效 Maven 中央代理仓库可能会出现部分新增依赖查找不到的情况,但不影响已有依赖,请知悉)
在utools上看到了一个maven依赖查询的插件,尝试了以后,感觉不是很好用。因此自己写一个版本,用来查询需要的依赖重要的事说三遍强烈建议:一定要看看功能关键字后在使用强烈建议:一定要看看功能关键字后在使用...
此目标扫描项目以查找对传递依赖项的类的引用,并将相应的依赖项作为直接依赖项添加到pom.xml中 “帮助” Maven目标 要显示在线帮助,请执行以下操作: # display available goals mvn ...
好用的idea编辑器Maven插件,用于快速查找依赖冲突,解决依赖冲突问题。
maven工具的使用 目 录 Maven 环境的配置 1. settings.xml存放路径 1 2. 设置Maven的环境变量 2 3. 配置 settings.xml 2 4. 安装Maven插件 2 ...11、MAVEN安装到私服(依赖于Maven Nexus配置) 11
· 01.课件、源码 · 02.目前掌握的技术 · 03.生产环境下开发对Maven的需求 · 04.运行时环境 · 05.一只煮熟的鸡 · 06.自动化构建和构建环节 · 07.部署Maven核心程序 · 08....查找依赖信息的网站
达梦8数据库jdbc依赖包 1. DmJdbcDriver16 对应 Jdk1.6 及以上环境 2. DmJdbcDriver17 对应...maven依赖配置示例: <groupId>com.dameng</groupId> <artifactId>DmJdbcDriver18 <version>8.1.1.193 </dependency>
好用的idea编辑器Maven插件,用于快速查找依赖冲突,解决依赖冲突问题。
• system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。 的使用举例: <groupId>hibernate <artifactId>hibernate <version>3.0.3 <scope>test 7. 传递依赖,简化依赖管理 在...
亲测有效,同时请注意,有效maven依赖项目可能是完整的,同时也包含.lastUpdated文件,这是由于网络时好时坏造成的,同时脚本也会删除该文件夹,但不用很担心,只有网络正常了,又可以下载下来。
Snyk Maven插件测试并监视您的Maven依赖项。安装如果您尚未这样做,,注册并获取您的API令牌。 它会显示在您的。 在您的pom.xml文件中,添加Snyk Maven插件: <build> <plugins> <plugin> <groupId>io.snyk...
IDEA 离线安装插件 Maven Helper,更新时间2020-01-28。好用的idea编辑器Maven插件,用于快速查找依赖冲突,解决依赖冲突问题。
演示如何通过 maven-war-plugin 在 Maven 中处理战争中的传递依赖项的示例项目。 带走的消息是: 向项目添加战争依赖项不会将战争的传递依赖项添加到类路径。 为了将 war 依赖项的传递依赖项添加到类路径,必须...
5. system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。 注意: 在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下: <artifactId>maven-...
需求IntelliJ IDEA 12及更高版本依赖插件(__粗体__为必选插件): Maven整合UML支持Maven集成扩展安装插件仓库安装:菜单中选择首选项/插件/浏览器存储库,查找Maven Runner并安装磁盘安装下载地址:功能添
这个增加了对在构建之间缓存Maven依赖项的支持。 与相比,它的主要优势在于,即使修改了构建文件(即pom文件),它也可以还原缓存。 它通过在Git历史记录中查找构建文件更改来轻松实现。 优点: 更快,更可预测的...
Gradle依赖助手 Gradle Dependency Helper可帮助您在build.gradle内的依赖关系关闭中查找maven库并将其添加到其中,然后从项目中的任何位置同步gradle。如何安装在受支持的JetBrains ide中:转到Settings → Plugins...
在您的POM中包括此依赖项。 确保在Maven Central中检查最新版本。 < groupId>org.ahocorasick < artifactId>ahocorasick < version>0.6.3 介绍 大多数自由文本搜索都基于类似于Lucene的方法,其中,搜索文本被...