`

maven添加非官方jar包到本地库

阅读更多

Sometimes, you project will have dependency on a jar which is not in official maven repository , and maybe it is propriety jar file which will never be part of maven repository . In this case, you have to put it to your local repository your self to solve the dependency.

There is a install plug in to do this job, which is something like

 

For example, you want to install the danga’s memcached client plugin, you can do:

mvn install:install-file 
-DgroupId=com.danga 
-DartifactId=memcached 
-Dversion=2.0.1 
-Dfile=java_memcached-release_2.0.1.jar 
-Dpackaging=jar \-DgeneratePom=true


This will add the memcache jar into your local Maven2 repository under groupId com.danga and artifactId memcached, you can then edit your pom.xml adding this dependency.

However, the maven eclipse can not recognize it since it always search from public repository

 

 

1. 安装到本地库:

    例如安装jsr173.jar

    mvn install:install-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]

 

2. 安装到私服

    mvn deploy:deploy-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file] -Durl=[url] -DrepositoryId=[id]

分享到:
评论

相关推荐

    maven中央仓库下载jar包并本地手动安装.doc

    在某些情况下,我们可能需要从非Maven中央仓库下载特定的jar包,并将其手动安装到本地Maven仓库,以便项目可以引用。以下就是如何通过"Maven中央仓库"下载并本地安装jar包的详细步骤。 首先,你需要访问Maven中央...

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

    - 如果是团队开发,通常推荐使用私有Maven仓库(如Nexus或Artifactory)来共享这些非公开的jar包,而不是每个人都手动安装到本地。 通过以上步骤,你就可以成功地在Maven项目中引入并使用TongWeb的jar包了。这种...

    ojdbc14 jar包资源及通过配置本地库加载到maven工程

    在Maven工程中使用ojdbc14.jar,通常有两种方法:一是将jar包作为项目依赖直接添加到Maven的pom.xml文件中,二是将jar包添加到本地库,然后在pom.xml中引用。 1. 直接添加依赖(非推荐): 由于ojdbc14不是Maven...

    Maven设置使用自定义的jar包到自己本地仓库

    9. 构建结果:在pom.xml文件中添加了自定义jar包的依赖之后,通过Maven的构建命令(如mvn install或mvn package),Maven会自动将这个jar包安装到本地仓库,并且可以在项目构建过程中使用。 10. 文章总结:通过这篇...

    将下载好的jar包导入到本地maven仓库中操作

    Maven作为Java开发中的一种项目管理和构建工具...通过上述过程,开发者可以轻松地将下载或自行编译的jar包添加到本地maven仓库中,确保项目的依赖需求得到满足。这对于保持项目的依赖一致性和管理第三方库非常有帮助。

    maven制作本地宝1

    ### Maven 制作本地宝1:alipay-sdk-java2019.jar 的详细步骤...需要注意的是,在实际开发过程中,应当尽可能使用已经被广泛认可和使用的依赖库,并且尽量避免修改或使用非官方提供的依赖版本,以免引入不必要的问题。

    maven3.8.6安装包

    2. **依赖管理**:Maven 自动管理项目依赖关系,通过Maven仓库下载所需的库文件,避免了手动管理jar文件的繁琐工作。 3. **生命周期(Lifecycle)**:Maven 提供了一组预定义的构建阶段,如编译、测试、打包、部署...

    ojdbc14手动发布到maven仓库

    3. **打包并安装到本地仓库**:使用Maven的`install:install-file`命令将ojdbc14 JAR和POM文件安装到本地Maven仓库。在命令行中执行: ``` mvn install:install-file -Dfile=path/to/ojdbc14.jar \ -DgroupId=...

    maven工具包 maven plugins

    - **仓库(Repository)**:Maven使用本地仓库存储下载的依赖,同时连接到远程中央仓库获取所需库。默认的中央仓库地址是`https://repo1.maven.org/maven2/`。 - **生命周期(Lifecycle)**:Maven有三个主要的生命...

    hadoop的各种jar包

    将这些JAR包添加到Eclipse项目的“lib”目录下。 2. **构建路径设置**:在Eclipse项目中右击,选择“属性”>“Java构建路径”>“库”,点击“添加外部JARs”,选择之前放入“lib”目录的Hadoop JAR文件。 3. **...

    nexus+maven构建私服

    3. **3rdParty**:用于存放第三方库,如某些在中央仓库中找不到的构件,例如Oracle的JDBC驱动包。 #### 四、添加第三方构件 接下来,详细介绍如何添加第三方构件到3rdParty仓库: 1. **选择Repository**:登录...

    SQL驱动 jar包

    2. **添加到项目**:将下载的jar包添加到你的Java项目类路径中。这可以通过IDE(如Eclipse、IntelliJ IDEA)的配置,或者在构建脚本(如Maven的pom.xml或Gradle的build.gradle)中声明依赖来实现。 3. **注册驱动**...

    Unresolved dependency: 'com.aspose:aspose:jar:19'

    3. **手动添加依赖**:下载JAR文件后,可以将其添加到项目的`lib`目录,并在`pom.xml`中进行手动配置,将其作为本地依赖引用,避免Maven自动下载。不过这种方法不利于团队协作,因为每个开发者都需要重复这个过程。 ...

    maven配置.pdf

    环境变量配置中,设置`MAVEN_HOME`指向Maven的安装路径,并将`%MAVEN_HOME%\bin`添加到PATH环境变量中。通过命令行运行`mvn -v`检查Maven是否正确安装及版本信息。 **2. Maven仓库** 2.1 Maven仓库是存储构建所需...

    Maven3.0学习文档

    - **下载与安装**:从Apache官方网站下载Maven的最新版本,例如3.0.2,解压缩至指定目录,并设置环境变量`MAVEN_HOME`指向该路径,同时将`%MAVEN_HOME%\bin`添加到系统的PATH变量中。 - **配置settings.xml**:Maven...

    maven-3.6.0.rar

    Maven 会自动下载并管理这些依赖,避免了手动管理 jar 包的麻烦。 3. **生命周期 (Lifecycle)**:Maven 提供了一套预定义的构建阶段,如编译(compile)、测试(test)、打包(package)、安装(install)和部署...

    spring5.0.4.RELEASE版jar包【整合版,包含所有的主要jar包】-正式版下载.docx

    3. **配置Maven或Gradle**:如果使用Maven或Gradle作为构建工具,可以在`pom.xml`或`build.gradle`文件中添加相应的依赖项。 4. **导入项目**:在IDE中导入解压后的项目,即可开始使用Spring框架进行开发。 #### 五...

    maven管理工具

    1. **依赖管理**:Maven通过POM文件来管理项目的依赖关系,自动下载所需的库文件,避免了手动管理jar包的麻烦。 2. **构建生命周期**:Maven拥有清晰的构建生命周期,包括编译、测试、打包、部署等阶段,开发者只...

    ICEpdf-pro-5.0.6-P01-bin-trial 最新官方jar包 带字库 java PDF转图片工具

    Java开发者可以轻松地通过Maven或Gradle等构建工具添加依赖。 "JAVA"标签则强调了这是面向Java平台的库,意味着它可以在任何支持Java的环境中运行,无论是在Windows、Linux还是macOS上。 在提供的压缩包"ICEpdf-...

    免费的maven3.2.5

    - 依赖管理:Maven可以管理项目的依赖关系,自动下载所需的库文件到本地仓库,避免了手动管理JAR文件的麻烦。 - 插件系统:Maven拥有丰富的插件库,允许开发者扩展其功能,例如生成文档、代码覆盖率报告等。 - 版本...

Global site tag (gtag.js) - Google Analytics