`

Maven 依赖查找

阅读更多

POM 文件里面的依赖jar包经常需要添加, 代码查找 :

 

用了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会帮你下载,并放到适当的位置。

分享到:
评论
1 楼 Stanley_Qiu 2013-04-28  
这个好, 谢谢!

相关推荐

    Maven的依赖验证项目

    【Maven的依赖验证项目】是一个关于Maven项目管理和依赖管理的实践案例,它与CSDN博主songdeitao的一篇文章《Maven依赖管理详解》相关联。在这个项目中,我们将深入理解Maven如何处理项目的依赖关系,以及如何有效地...

    ojdbc8的maven依赖

    以下是ojdbc8的Maven依赖配置示例: ```xml &lt;groupId&gt;com.oracle.ojdbc&lt;/groupId&gt; &lt;artifactId&gt;ojdbc8 &lt;version&gt;19.7.0.0 &lt;scope&gt;compile ``` 这里,`groupId`是`com.oracle.ojdbc`,`artifactId`是`...

    oracle ojdbc8 ojdbc14 maven依赖

    如果从 Oracle 官方仓库下载不方便,你可能需要在公司的内部仓库或第三方公共仓库(如 Maven 中央仓库)中查找对应的驱动。 使用这些 JDBC 驱动,你可以编写 Java 代码来执行 SQL 查询、事务管理、游标操作等数据库...

    Maven离线依赖包v2

    这样,当项目构建时,Maven会首先在本地仓库查找依赖,而非去中央仓库下载。 使用Maven离线依赖包的优点: 1. 提高构建速度:无需从远程仓库下载大量依赖,尤其在网络环境差的地方。 2. 避免网络问题:在网络不稳定...

    maven 查找可用jars

    1. Maven依赖管理: Maven的POM(Project Object Model)文件是项目的核心配置文件,其中包含了项目的构建信息、依赖关系等。在POM中声明依赖时,可以指定groupId、artifactId、version这三个关键属性来查找对应的...

    maven依赖本地仓库

    本文将深入探讨"Maven依赖本地仓库"这一主题,以及其在Java EE开发中的核心作用。 首先,我们需要理解Maven的依赖管理系统。在Java项目中,我们经常需要引用第三方库,如Spring、Hibernate、Apache Commons等。...

    Maven依赖包(用于博客项目)

    "Maven依赖包(用于博客项目)"这个标题暗示我们这里涉及的是一个使用Maven构建的博客系统,它依赖于一系列外部库来实现其功能。在描述中提到的"Maven依赖包(用于博客项目v3)"表明这是一个项目的第三个版本,可能...

    maven包,spring boot的maven包,用于离线搭建工程

    总结起来,这个压缩包包含了构建Spring Boot工程所需的Maven依赖,包括Spring Boot自身、MySQL驱动和MyBatis框架。开发者可以利用这些离线资源在无网络环境或网络不稳定时高效地进行项目开发和维护。同时,通过Maven...

    apache-maven3.5 依赖包

    在使用"Maven依赖包"时,开发者需要注意以下几点: 1. **正确配置POM.xml**:确保所有必需的依赖项都已添加,并且版本号正确无误。 2. **理解依赖传递性**:Maven会自动处理依赖的依赖,但可能会导致依赖冲突,需要...

    DependencyFinder:查找 Maven 依赖项库

    依赖查找器 描述 从 Maven 依赖项中找到一个类。 要求 Maven Java8 用法 cd ${MVN_PROJ} mvn dependency:build-classpath -Dmdep.outputFile= ${DependencyFinder.DIR} /classpath.txt java -cp . ...

    Maven本地仓库依赖环境

    当Maven项目构建时,它会查找项目`pom.xml`文件中声明的依赖,并尝试从本地仓库中获取这些依赖。如果找不到,Maven会去远程仓库(如中央Maven仓库或公司内部的私有仓库)下载并存入本地仓库,以便后续使用。 配置...

    Maven手工下载依赖包.pdf

    1. Maven依赖管理基本概念:了解Maven如何通过pom.xml文件管理项目依赖。 2. 创建临时Maven项目:如何在指定目录创建Maven项目并初始化pom.xml文件。 3. 搜索和配置依赖项:通过Maven中央仓库网站搜索依赖,并将其...

    关于maven的资源依赖介绍

    - **本地仓库(Local Repository)**:每个 Maven 用户的机器上都有一个本地仓库,Maven 首先会在这里查找依赖。如果本地仓库中没有,Maven 就会从中央仓库下载,并存入本地仓库,以供后续使用。 #### 2. 构建 ...

    【阿里云效仓库Maven配置】非常全面的可以直接用的Maven的Settings仓库文件

    主要是基于阿里巴巴云效仓库:...(自2022.12.12起,受 Maven 中央仓库网络限制,阿里云云效 Maven 中央代理仓库可能会出现部分新增依赖查找不到的情况,但不影响已有依赖,请知悉)

    maven-dependencies.rar

    本资源包"maven-dependencies.rar"正是为了简化这一过程而精心整理的,包含了常用的Maven依赖,确保开发者在下载后无需再手动查找,极大地提高了开发效率。 首先,我们来深入理解Maven的依赖管理机制。Maven采用一...

    MavenHelper插件 帮你检查maven的各种冲突

    这款插件专为IntelliJ IDEA设计,旨在帮助开发者轻松解决Maven依赖冲突问题,提高开发效率。 **MavenHelper插件介绍** MavenHelper是一款强大的IDEA插件,它的主要功能是分析和可视化Maven项目的依赖树,帮助开发者...

    maven下载的react native 依赖的相关repository

    当你在项目中添加React Native为依赖时,Maven会尝试在本地仓库查找,若找不到则从远程仓库下载。 React Native的依赖管理涉及到几个关键的XML文件,即`pom.xml`。这个文件定义了项目的依赖关系、构建配置和其他元...

    Maven仓库apache-maven-3.2.5

    本地仓库是Maven在本机上缓存的依赖库,当项目运行时,Maven首先会在本地仓库查找所需依赖。如果本地没有,它会尝试从远程仓库下载,通常默认的远程仓库是Maven Central Repository,这是一个公共的、全球共享的仓库...

Global site tag (gtag.js) - Google Analytics