`
买萌大叔
  • 浏览: 7111 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

仓库添加jar包

    博客分类:
  • java
阅读更多

可用仓库网址:

http://search.maven.org/#browse

http://mvnrepository.com/

http://repository.sonatype.org/index.html#welcome

http://www.mvnbrowser.com/

其他可参考http://juvenshun.iteye.com/blog/269094

添加示例

(以网址一为例,添加hibernate包)

1、搜索

2、点击all链接可以看到所有的历史版本,我选择稳定的3.5版本

 




找到maven项目所在路径,(如上一节所说的helloworld项目D:\MavenProject\helloworld),找到pom.xml文件
注意:hibernate需要添加部分


命令行进入项目所在目录

运行mvn install

运行结果

 

问题解决:
pom.xml文件中不添加  <type>pom</type>就会报错,如下

原因:

 

type默认是jar,当引入的只是一个jar时就不用加了,如果是引入的一个项目包含多个jar的时候,就要加上type标签值为pom

POM文件说明
示例 
[html] view plain copy
 
 print?
  1. <?xml version="1.0" encoding="UTF_8"?>  
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
  3.   <modelVersion>4.0.0</modelVersion>  
  4.   <groupId>zhengdong</groupId>  
  5.   <artifactId>csm</artifactId>  
  6.   <version>1.0-SNAPSHOT</version>  
  7.   <packaging>jar</packaging>  
  8. </project>  
解释:
第一行是xml头,指定xml文档的版本和编码方式
project元素是所有pom的根元素,声明了一些pom相关的命名空间及xsd元素,这些属性能让第三方工具帮助快速编辑pom
modelVersion指定了当前pom的模型版本,对于mvn2和mvn3只能是4.0.0
groupId定义了项目所属组织,一般命名规则为:com.公司/组织名.项目名
artifactId定义项目在组织中的唯一ID或项目名
version是当前项目的版本
name元素声明了对于用户更友好的项目名称,不是必须,但建议声明,便于交流
packaging定义项目打包方式,默认是jar
Maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标

[html] view plain copy
 
 print?
  1. <dependency>  
  2.       <groupId>javax.servlet</groupId>  
  3.       <artifactId>servlet-api</artifactId>  
  4.       <version>2.5</version>  
  5.       <scope>test</scope>  
  6. </dependency>  
上面是一个构件的坐标,
其中scope定义依赖范围,test表示该依赖只会被加入到测试代码的classpath中。对于项目主代码,该依赖是没有任何作用的。

参考学习网址:

http://juvenshun.iteye.com/blog/359256

http://juvenshun.iteye.com/blog/269094

分享到:
评论

相关推荐

    将jar包添加到本地maven仓库

    步骤2:添加jar包 将下载的jar包放入`my-local-jar`目录,并命名为`your-jar-name-1.0.0.jar`(确保这里的`your-jar-name`和`1.0.0`与`pom.xml`中的信息一致)。 步骤3:配置maven-install-plugin 在`pom.xml`中...

    详解如何将本地JAR包添加到本地Maven仓库中

    有些时候,当我们需要在自己的maven工程中添加一个确定的jar而发现Maven中央仓库不存在时,但是我们自己手上有这些需要的jar包,那么我们可以自给自足,把这个jar包添加到我们的自己的maven仓库中,这样方便在maven...

    添加的jar包

    在Java项目中,添加JAR包的过程通常包括以下步骤: 1. **下载JAR文件**:首先,你需要从官方渠道或者可靠的第三方资源下载京东和淘宝的SDK JAR文件。这些文件可能可以在各自的开发者网站上找到,或者通过Maven或...

    Maven引入本地Jar包并打包进War包中的方法

    我们可以在pom.xml文件中添加以下配置,以便将本地Jar包打包进War包中: ``` &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-dependency-plugin &lt;version&gt;2.10 &lt;id&gt;copy-dependencies &lt;phase&gt;...

    maven批量导入jar包到本地仓库

    当我们需要使用非标准或者自定义的JAR包时,通常需要手动将其添加到本地仓库,这在面对大量JAR包时显得繁琐。针对这个问题,我们可以利用一个名为“maven批量导入jar包到本地仓库”的工具,它简化了这个过程,使得...

    maven批量导入第三方jar包至本地库工具

    在Java开发中,Maven是一个广泛使用的构建工具,它依赖于中央仓库中的各种jar包来构建项目。然而,有时候我们可能需要使用一些不在中央仓库中的第三方库,这就需要我们将这些jar包手动导入到Maven的本地库。"maven...

    maven仓库 jar包

    通过声明`&lt;dependencies&gt;`标签,可以在pom.xml中添加需要的jar包。 - **依赖管理**: Maven自动解决依赖的版本冲突,遵循“最接近原则”,即优先使用最近的父项目或插件声明的依赖版本。 - **传递性依赖**: 如果A...

    jar包下载专用.zip

    为了有效地利用这些资源,开发者可以将它们添加到项目的类路径中,或者如果使用Maven,可以在本地仓库中安装这些jar包,以便Maven在构建时能识别到它们。 在处理zip文件时,可以使用Java内置的ZipFile类或第三方库...

    上传jar包到远程仓库

    本主题将深入探讨如何将自定义的jar包上传到远程仓库,以供其他项目或团队成员引用。首先,我们需要理解几个关键概念: 1. **本地仓库**: Maven在本地磁盘上创建的一个默认目录,用于存储下载的依赖和构建的项目...

    hive相关jar包

    使用这些jar包时,开发者通常会将它们添加到项目的类路径中,或者在运行Hive命令时通过`-libjars`选项指定。在Hive on Spark模式下,还需要包含Spark的相关jar包。此外,如果涉及到数据集成,可能还需要与Hive连接的...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    通过以上步骤,我们可以轻松地将自定义的或第三方的Jar包安装到本地Maven仓库,并在Spring Boot项目中使用它们。这种方式不仅简化了项目的构建流程,还提高了开发效率。希望本文能帮助大家更好地理解和掌握Spring ...

    JxBrowser开发maven仓库jar包

    下载后,为了在项目中使用这个库,我们需要将jar包添加到本地Maven仓库。这通常通过以下几步完成: 1. 将下载的JxBrowser jar包保存到一个指定的目录,例如`/path/to/downloaded/jars`。 2. 使用Maven的`install:...

    flink1.14.3 cdc jar包

    以下是对这些jar包及其相关的技术进行的详细解释: 1. **Flink CDC介绍**: Flink CDC 是 Apache Flink 提供的一种功能,它允许从关系型数据库中实时捕获插入、更新和删除事件,从而实现低延迟的数据同步。Flink ...

    Mysql 个版本jar 包

    1. **获取jar包**:你可以从MySQL的官方网站或者第三方库管理工具如Maven Central仓库下载不同版本的`mysql-connector-java`。文件名通常为`mysql-connector-java-x.x.x.jar`,其中`x.x.x`代表具体的版本号。 2. **...

    maven的本地仓库jar包

    当你在项目中添加一个新的依赖到`pom.xml`文件时,Maven会首先查找本地仓库中的对应jar包。如果在本地仓库找不到,Maven会尝试从中央仓库或其他配置的远程仓库下载。`f2ebcf4838094a25b6620621080b7d6a`可能是某个...

    Netty 完整依赖的jar包, 你只需要下载netty源码,再添加这些jar就可以编译通过了

    在Eclipse中,你可以将这些jar包添加到项目的类路径(Classpath)中,方法是右键点击项目,选择"Build Path" -&gt; "Configure Build Path",然后在"Libraries"选项卡中添加外部JARs。确保每个必要的jar都被包含,这样...

    ext的jar包ext的jar包ext的jar包

    6. **Integration and Usage**:集成这个jar包可能涉及到修改构建脚本(如Maven的pom.xml或Gradle的build.gradle),添加依赖条目,并在代码中通过`import`语句引入所需的类和方法。 7. **Version Compatibility**...

    Oracle19c 驱动jar包

    - 为了在项目中使用ojdbc10.jar,开发者需要将该jar包添加到项目的类路径中,或者通过Maven或Gradle等构建工具进行依赖管理。 2. **ojdbc8.jar**: - ojdbc8.jar则是针对Java 8的Oracle JDBC驱动程序。尽管Java 8...

Global site tag (gtag.js) - Google Analytics