`

maven 手动添加第三方的jar包

阅读更多
写道
PS:今天朋友发过maven web 工程让我跑下,启动jetty时,有几个jar明明有但死活就找不到,很郁闷,通过下面提供的方法解决了

有时候有些包通过maven下载不下来,或者要把本地的应用jar配置本地maven仓库中供我们去使用。

 

 转载 https://blog.csdn.net/joe_007/article/details/7564931

使用maven搭建工程时,难免要加载大量的第三方的jar包、zip包比较少用,而maven的官网提供的jar往往不能满足需求,这时需要我们手动加载到我们本地或nexus私服的仓库中。

1.加载jar包到本地 (以加载saxon-dom-9.0.jar为例)

首先在工程的pom.xml文件中加入

Xml代码  收藏代码
  1. <dependency>   
  2.    <groupId>net.sf.saxon</groupId>   
  3.    <artifactId>saxon-dom</artifactId>   
  4.    <version>9.0</version>   
  5. </dependency>  

pom.xml配置完成后,再执行以下命令:

 

mvn install:install-file -DgroupId=net.sf.saxon -DartifactId=saxon-dom -Dversion=9.0 -Dpackaging=jar -Dfile=/home/ubuntu/saxon-dom-9.0.jar

说明:-Dfile指第三方jar的路径,其它的注意要确保maven命令中groupId、artifactId、version与pom.xml中的配置相同,-Dpackaging表示加载的文件类型

2.加载zip包到本地(以加载asdoc-3.2.0.3958-template.zip为例)

Xml代码  收藏代码
  1. <dependency>  
  2.         <groupId>com.adobe.flex.compiler</groupId>  
  3.         <artifactId>asdoc</artifactId>  
  4.         <version>3.2.0.3958</version>  
  5.         <classifier>template</classifier>  
  6. </dependency>  

 

pom.xml配置完成后,再执行以下命令:

mvn install:install-file -DgroupId=com.adobe.flex.compiler -DartifactId=asdoc -Dversion=3.2.0.3958 -Dclassifier=template -Dpackaging=zip -Dfile=/home/ubuntu/asdoc-3.2.0.3958-template.zip

说明:加载zip包与加载jar基本相同,注意加载文件的类型“-Dpackaging”

 

 

分享到:
评论

相关推荐

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

    "maven批量导入第三方jar包至本地库工具"就是为了解决这个问题而设计的。 首先,我们需要理解Maven本地库的作用。Maven本地库是Maven在本机上存储已下载的依赖的地方,当项目构建时,Maven会首先查看本地库,如果找...

    maven 批量安装第三方jar包工具

    最近有个项目需要转移到maven下,但是大量的jar需要安装到maven的本地库,手动安装太累了,于是编写了个批量安装的工具,此工具不仅可以完成jar的安装,而且也可以自动生成pom.xml中依赖配置文件。使用方法请看...

    maven打包成第三方jar包且把pom依赖包打入进来的方法

    首先,打包成第三方JAR包且包含依赖的方法通常用到的是Maven Assembly插件,它能够帮助我们把所有依赖的JAR包以及主程序一起打包成一个单独的可执行的超级JAR文件。要完成这个过程,需要以下步骤: 1. 在项目的POM...

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

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

    将jar包添加到本地maven仓库

    这个过程可能通过访问开发者网站、GitHub或其他第三方库来获取。在这个例子中,文件名为"将jar包添加到本地maven仓库@www.java1234.com.pdf",很可能包含了更详细的步骤或说明,但在这里我们将基于一般实践进行解释...

    打包第三方Jar插件

    下面将详细介绍如何在MyEclipse中处理第三方jar包,并讨论相关知识点。 1. **添加外部jar包** - 在MyEclipse中,可以右键点击项目,选择“Build Path” -&gt; "Configure Build Path",然后在弹出的窗口中选择...

    Maven优雅的添加第三方Jar包的方法

    在开发Java项目时,Maven是一个非常...总的来说,优雅地添加第三方Jar包到Maven项目,主要是通过手动安装到本地仓库或者建立私有仓库来实现。这种方式既解决了特定依赖的获取问题,又保持了项目构建的整洁性和一致性。

    maven本地引入tongweb7的jar包的方法

    当我们需要在项目中引入特定的第三方库,如"TongWeb",Maven提供了多种方式来实现。针对"maven本地引入tongweb7的jar包的方法",下面将详细介绍如何操作。 首先,我们需要理解"TongWeb"。TongWeb是一款基于Apache ...

    手动导jar包到Maven本地仓库的教程

    在Java开发过程中,我们经常需要使用各种第三方库或者自定义组件。这些库或组件通常以jar包的形式提供。Maven作为Java项目中最常用的构建工具之一,能够很好地管理项目的依赖关系。然而,并非所有的jar包都可以直接...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...

    jl-1.0.1.jar.zip_jl0.4.jar下载_jl1.0.1.jar_jl1.0.jar下载_第三方Jar包

    “第三方jar包”标签表示这些`.jar`文件不是来自官方Java平台或者标准库,而是由独立开发者或公司创建并维护的。第三方库可以提供各种功能,例如网络通信、数据库连接、图形处理等,它们能帮助开发者快速实现特定...

    Fatjar打包第三方包

    本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...

    maven安装jar包工具

    Maven通过中央仓库下载所需的jar包,使得开发者能够轻松地集成第三方库。然而,有时候我们需要将本地的jar包安装到Maven仓库,以便于在项目中引用,这就是“maven-install-jar-tool”所解决的问题。 “maven-...

    java打包jar、第三方jar包、制作成.bat批处理

    本篇文章将深入探讨如何打包Java项目、如何处理第三方JAR包,并创建一个.bat批处理文件来简化运行流程。 1. **打包Java项目为JAR文件** 打包Java项目通常使用Maven或Gradle等构建工具。在Maven中,可以在pom.xml...

    Javaweb项目第三方Jar包.zip

    这个名为“Javaweb项目第三方Jar包.zip”的压缩文件包含了与JavaWeb项目相关的第三方库,可能包括了各种框架、工具和其他组件的依赖。 01Javaweb项目第三方Jar包_说明.doc文档很可能是对这些Jar包的详细介绍,它...

    eclipse 打包 jar 碰到的问题(包含第三方包)

    首先,问题的症结在于如何正确地将项目依赖的第三方库包含到JAR文件中。通常,我们创建的Java项目会引用一些外部的jar文件,这些文件位于项目的"lib"目录下。Eclipse在默认情况下,只会打包项目源代码和资源文件,而...

    maven 本地手工安装 jar示例

    当我们在工作中遇到未在Maven中央仓库中发布的第三方jar包时,就需要进行本地手工安装。本示例将详细介绍如何使用Maven进行本地手工安装jar包的步骤。 首先,理解Maven的本地库(Local Repository)的概念。Maven在...

    springboot(非maven)jar包

    它集成了大量常用的第三方库配置,如 JDBC、MongoDB、RabbitMQ、Redis、JPA 等,使得开发者能够快速地创建出生产级别的 Java 应用。在本案例中,我们关注的是非 Maven 构建的 SpringBoot jar 包,这意味着项目可能是...

    myeclpse7.5fatjar第三方包打包到压缩包

    5. **添加依赖库**:在“JAR export”对话框的“Library into JAR”选项卡中,将所有需要的第三方库添加到JAR文件中。可以选中项目中引用的所有库,并点击“Add All”。 6. **设置输出路径**:指定生成的fat JAR...

    手动添加struts2支持应用jar包

    这些jar包通常包括Struts2的核心库、插件、依赖的第三方库等。 2. **创建或选择lib目录**:在项目根目录下,如果没有lib目录,需要创建一个。这个lib目录专门用来存放项目的外部依赖库。 3. **解压并复制jar包**:...

Global site tag (gtag.js) - Google Analytics