`
星夜的遐想
  • 浏览: 190516 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何在本地库和私服中添加第三方的jar包

阅读更多

很多时候需要用到自定的jar包或者第三方的jar包的时候,我们需要首先将jar包上传到本地仓库中或私服中。

 

方法一:通过在命令行中执行maven命令

 

(1)安装到本地仓库

mvn install:install-file -DgroupId=[goupId]-DartifactId=[artifactId]-Dversion=[version] -Dpackaging=jar -Dfile=[path to file]

 

 

 

发布到私服

 mvn deploy:deploy-file -DgroupId=[groupId] -DartifactId=[artifactId] -Dversion=[version]  -Dpackaging=jar -Dfile=[path to file] -Durl=[url] -DrepositoryId=[id]

 

我发布的命令是:

 

 

过程中出现了些问题:

 

 

现在还在纠结中,不知怎么回事,有知道可以留言,先谢谢了!!

 

发布的第二种方法

 

在nexus的图像界面进行操作

 

GAV Defintion 中选中GAV Parameters

 

填写Group  、Artifact 、 Versrion 这些都可以自定义填写,只要自己记得就行了。

 

Packaging 选中为 jar

 

点击Select  Artifact(s) to Upload 选中需要上传的jar文件(注意这里我是用火狐浏览器点击才起作用,在IE中点击没反应,可能是脚本不支持的原因)。

 

 

在点击Add Artifacts (将会在Artifacts的文本域中显示添加的jar包)——>Upload artifact(s)——>完成上传。

 

 

 

  • 大小: 15 KB
  • 大小: 5 KB
  • 大小: 14.4 KB
  • 大小: 21.4 KB
分享到:
评论
1 楼 wangzhiangtony 2017-03-14  
401的原因是,DrepositoryId这个配置的id跟你maven仓库的第三方仓库的id不匹配,应该是3rd-party的。

相关推荐

    上传jar包到远程仓库

    5. **远程私服**:远程私服是私有的Maven仓库服务器,常用于企业内部,它可以帮助组织管理和控制对第三方库的访问,同时提供了一个平台来托管内部开发的jar包。 总的来说,将jar包上传到远程仓库是一个标准化的过程...

    使用Nexus添加jar包到私服里的方法步骤

    具体的步骤是在pom.xml文件中添加一个指向Nexus私服的仓库地址,并且添加对第三方jar包的依赖。这样一来,当项目组成员在使用Maven进行构建时,会首先检查Nexus私服是否存在所需jar包,如果存在,就从私服下载;如果...

    maven第三方仓库配置

    ##### 关于第三方JAR包管理 传统的项目开发过程中,如果需要使用第三方的库(如JAR包),通常的做法是直接将这些库复制到项目的`WEB-INF/lib`目录下。然而,这种方法存在着明显的弊端: - **重复性**:每个项目都...

    jeesite 框架maven数据仓库包

    这通常包括Jeesite框架的各个版本的JAR文件,以及其依赖的各种第三方库,如Spring、MyBatis、Shiro等的Maven坐标对应的JAR包。 【压缩包子文件的文件名称列表】中的“repository”可能是指Maven的本地或远程仓库...

    maven私服工具包.rar

    对于私有仓库,一般会创建一个宿主仓库用于存放公司内部组件,同时可能配置一个或多个代理仓库,指向Maven Central或其他常用第三方仓库。 5. **上传本地Maven仓库到Nexus**: 使用`mvn deploy`命令,配合pom.xml...

    maven项目引用外部jar包的方法

    当第三方jar包不在Maven中央仓库或者其他可公开访问的仓库中时,一种常见的解决方案是将其上传到公司的Maven私服上。上传后,在pom.xml文件中配置相应的标签,以及在中添加该jar包的引用。这样,Maven就可以在构建...

    EOS Platform 8私服搭建指南

    - 搭建私有Maven仓库可以让企业内部项目避免直接依赖于公共仓库,提供更快的构件下载速度,节省带宽,同时增加安全性,避免了第三方仓库可能带来的不稳定性和安全风险。 - 私服可以帮助企业更好地管理内部项目依赖...

    maven私服教程.zip

    在Maven私服中,你需要创建不同类型的仓库,如 Releases(发布版本)、Snapshots(快照版本)和Third-party(第三方库)。这些仓库有不同的用途,例如Releases用于存储稳定的发布版本,Snapshots用于存储开发中的不...

    nexus+maven构建私服

    ### 构建私有Maven仓库使用Nexus的详尽指南 ...以上步骤详细介绍了如何使用Nexus和Maven构建私有仓库的过程,以及如何添加第三方构件和优化远程仓库配置。这些操作可以帮助团队更好地管理依赖关系,提高开发效率。

    创建Maven本地服务器

    使用Nexus的管理界面,登录后选择第三方仓库,然后选择"Artifact Upload"页面。可以手动创建POM文件,定义GAV(GroupId、ArtifactId、Version),选择要上传的jar包,点击"Upload Artifact(s)"按钮,即可将私有jar...

    修改maven本地仓库路径的方法

    在使用Maven进行Java项目构建的过程中,Maven会将项目依赖的jar包和其他文件下载到本地仓库中,默认位置在用户的.m2目录下的repository文件夹中。然而,有时候我们可能需要将这些依赖存放在非C盘的其他位置,比如...

    用Nexus做Maven私服全攻略

    3. **仓库组概念**:可以创建一个包含远程代理仓库、本地宿主仓库以及第三方仓库的`public-group`,通过访问组即可获取所有仓库中的构件。这种分散存储、统一访问的设计理念极大地简化了构件的管理流程。 4. **与...

    nexus-3.16.2-01-unix.tar.gz-Maven私服Nexus安装包(Linux版)

    在Android和Java开发中,Nexus可以帮助团队高效地管理依赖,特别是在大型项目中,多个开发者需要共享和管理自定义组件或第三方库时,使用Nexus可以大大简化工作流程,提高效率。同时,通过配置Nexus,还可以实现对...

    Maven安装部署.docx

    - **搭建私服**: 为了提高构建速度,企业通常搭建内部的 Maven 私服(如 Nexus 或 Artifactory),集中管理内部库和第三方依赖,避免频繁访问公共仓库。 - **使用私服**: 在 `settings.xml` 中配置私有仓库地址,...

    maven3.0.4学习教程

    2. **依赖管理**:通过在`pom.xml`文件中声明项目依赖,Maven能够自动下载并管理所需的第三方库,确保项目的依赖一致性。 3. **自动化构建**:Maven内置了一系列构建命令,例如编译、测试、打包等,这使得项目的...

    maven结合nexus部署文档

    如果有第三方库不在 Maven 中央仓库,可以将其手动上传到 Nexus。首先,需要在 Nexus 界面中创建一个 hosted 仓库,然后通过 Maven 的 `deploy:deploy-file` 目标将 JAR 包上传。 **六、总结** 通过 Maven 与 ...

Global site tag (gtag.js) - Google Analytics