`

查找Maven 依赖

    博客分类:
  • java
 
阅读更多
 

用了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

分享到:
评论

相关推荐

    DependencyFinder:查找 Maven 依赖项库

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

    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`是`...

    Maven离线依赖包v2

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

    oracle ojdbc8 ojdbc14 maven依赖

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

    maven依赖本地仓库

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

    Maven的Dependency详解

    快速查找Maven依赖的一个便捷方法是利用Google搜索引擎。只需输入`maven [库名] repository`,通常在搜索结果中就能找到对应的依赖配置。例如,查找Struts的依赖,搜索`maven struts repository`,便能找到类似这样...

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

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

    maven课堂笔记2.pdf

    - 在搜索引擎查找Maven依赖信息。 - 在Maven仓库网站搜索所需依赖。 - 将找到的坐标添加到pom.xml中,Maven会自动下载。 ### Maven的Web项目发布与访问 - Maven可以通过内置或外部Tomcat插件运行Web项目。 - ...

    maven 查找可用jars

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

    Maven安装配置教程.docx

    **Maven安装配置教程** Maven是一个强大的Java项目管理和依赖管理工具,它简化了构建、编译、测试和部署的过程。下面将详细介绍如何在Windows环境下...可以访问`http://mvnrepository.com/`来搜索和查找Maven依赖。

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

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

    apache-maven3.5 依赖包

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

    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-dependencies.rar

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

    使用MyEclipse查看Spring的依赖视图

    ### 使用MyEclipse查看Spring的依赖视图 #### 一、引言 随着软件开发的复杂度不断提高,项目之间的依赖关系变得越来越复杂。在这种背景下,有效地管理这些依赖关系成为了一个非常重要的任务。Spring框架作为Java...

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

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

    archiva-search-1.1.jar.zip

    总的来说,`archiva-search-1.1.jar`是Archiva的核心组件之一,它构建了高效的搜索框架,使得开发者能够便捷地管理和查找Maven依赖。理解并熟练运用这一组件,对于优化开发流程、提升团队协作效率具有重要意义。在...

Global site tag (gtag.js) - Google Analytics