有时候有些包通过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文件中加入
- <dependency>
- <groupId>net.sf.saxon</groupId>
- <artifactId>saxon-dom</artifactId>
- <version>9.0</version>
- </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为例)
- <dependency>
- <groupId>com.adobe.flex.compiler</groupId>
- <artifactId>asdoc</artifactId>
- <version>3.2.0.3958</version>
- <classifier>template</classifier>
- </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本地库的作用。Maven本地库是Maven在本机上存储已下载的依赖的地方,当项目构建时,Maven会首先查看本地库,如果找...
最近有个项目需要转移到maven下,但是大量的jar需要安装到maven的本地库,手动安装太累了,于是编写了个批量安装的工具,此工具不仅可以完成jar的安装,而且也可以自动生成pom.xml中依赖配置文件。使用方法请看...
首先,打包成第三方JAR包且包含依赖的方法通常用到的是Maven Assembly插件,它能够帮助我们把所有依赖的JAR包以及主程序一起打包成一个单独的可执行的超级JAR文件。要完成这个过程,需要以下步骤: 1. 在项目的POM...
通过以上步骤,我们可以轻松地将自定义的或第三方的Jar包安装到本地Maven仓库,并在Spring Boot项目中使用它们。这种方式不仅简化了项目的构建流程,还提高了开发效率。希望本文能帮助大家更好地理解和掌握Spring ...
这个过程可能通过访问开发者网站、GitHub或其他第三方库来获取。在这个例子中,文件名为"将jar包添加到本地maven仓库@www.java1234.com.pdf",很可能包含了更详细的步骤或说明,但在这里我们将基于一般实践进行解释...
下面将详细介绍如何在MyEclipse中处理第三方jar包,并讨论相关知识点。 1. **添加外部jar包** - 在MyEclipse中,可以右键点击项目,选择“Build Path” -> "Configure Build Path",然后在弹出的窗口中选择...
当我们需要在项目中引入特定的第三方库,如"TongWeb",Maven提供了多种方式来实现。针对"maven本地引入tongweb7的jar包的方法",下面将详细介绍如何操作。 首先,我们需要理解"TongWeb"。TongWeb是一款基于Apache ...
在开发Java项目时,Maven是一个非常...总的来说,优雅地添加第三方Jar包到Maven项目,主要是通过手动安装到本地仓库或者建立私有仓库来实现。这种方式既解决了特定依赖的获取问题,又保持了项目构建的整洁性和一致性。
“第三方jar包”标签表示这些`.jar`文件不是来自官方Java平台或者标准库,而是由独立开发者或公司创建并维护的。第三方库可以提供各种功能,例如网络通信、数据库连接、图形处理等,它们能帮助开发者快速实现特定...
在Java开发过程中,我们经常需要使用各种第三方库或者自定义组件。这些库或组件通常以jar包的形式提供。Maven作为Java项目中最常用的构建工具之一,能够很好地管理项目的依赖关系。然而,并非所有的jar包都可以直接...
`FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...
本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...
Maven通过中央仓库下载所需的jar包,使得开发者能够轻松地集成第三方库。然而,有时候我们需要将本地的jar包安装到Maven仓库,以便于在项目中引用,这就是“maven-install-jar-tool”所解决的问题。 “maven-...
本篇文章将深入探讨如何打包Java项目、如何处理第三方JAR包,并创建一个.bat批处理文件来简化运行流程。 1. **打包Java项目为JAR文件** 打包Java项目通常使用Maven或Gradle等构建工具。在Maven中,可以在pom.xml...
这个名为“Javaweb项目第三方Jar包.zip”的压缩文件包含了与JavaWeb项目相关的第三方库,可能包括了各种框架、工具和其他组件的依赖。 01Javaweb项目第三方Jar包_说明.doc文档很可能是对这些Jar包的详细介绍,它...
首先,问题的症结在于如何正确地将项目依赖的第三方库包含到JAR文件中。通常,我们创建的Java项目会引用一些外部的jar文件,这些文件位于项目的"lib"目录下。Eclipse在默认情况下,只会打包项目源代码和资源文件,而...
当我们在工作中遇到未在Maven中央仓库中发布的第三方jar包时,就需要进行本地手工安装。本示例将详细介绍如何使用Maven进行本地手工安装jar包的步骤。 首先,理解Maven的本地库(Local Repository)的概念。Maven在...
它集成了大量常用的第三方库配置,如 JDBC、MongoDB、RabbitMQ、Redis、JPA 等,使得开发者能够快速地创建出生产级别的 Java 应用。在本案例中,我们关注的是非 Maven 构建的 SpringBoot jar 包,这意味着项目可能是...
5. **添加依赖库**:在“JAR export”对话框的“Library into JAR”选项卡中,将所有需要的第三方库添加到JAR文件中。可以选中项目中引用的所有库,并点击“Add All”。 6. **设置输出路径**:指定生成的fat JAR...
这些jar包通常包括Struts2的核心库、插件、依赖的第三方库等。 2. **创建或选择lib目录**:在项目根目录下,如果没有lib目录,需要创建一个。这个lib目录专门用来存放项目的外部依赖库。 3. **解压并复制jar包**:...