`
lfwer
  • 浏览: 86712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

无法下载maven私库中项目的问题

 
阅读更多

最近着手将项目拆分为了多个子项目,首先建立了一个父项目用于管理所有maven依赖包,接着做了两个工具jar,再就是几个业务项目。父项目和工具jar都上传到了公司私库,后来其他同事反应无法下载。通过调试发现,需要在业务项目中配置私库才能下载。

 

父项目中配置私库

<distributionManagement>
        <repository>
            <id>g7-release</id>
            <url>http://xx.com/artifactory/libs-release-local</url>
        </repository>
        <snapshotRepository>
            <id>g7-snapshots</id>
            <url>http://xx.com/artifactory/libs-snapshot-local</url>
        </snapshotRepository>
    </distributionManagement>

 

工具jar和业务项目配置私库

<repositories>
        <repository>
            <id>g7-central</id>
            <url>http://xx.com/artifactory/libs-release</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
    </repositories>

 

如果要执行deploy,需要在setting.xml中配置你的私库账号

<server>
		<id>g7-release</id>
		<username>liufangwei</username>
		<password>xx</password>
	  </server>
	  <server>
		<id>g7-snapshots</id>
		<username>liufangwei</username>
		<password>xx</password>
	  </server>

 

 

分享到:
评论

相关推荐

    linux搭建maven私库所需的安装包.zip

    在Linux环境中搭建Maven私库是一项重要的任务,它可以帮助企业或团队管理内部依赖,提高开发效率,保持代码的一致性和可维护性。本教程将详细解释如何利用给定的安装包在Linux上创建一个Maven私有仓库。 首先,我们...

    使用Maven&nexus上传下载至私库

    ### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...

    超全面搭建Maven仓库

    #### 一、下载安装Maven及Maven资源库 1. **下载Maven** - 访问Maven官方网站: [http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi)。 - 下载`apache-maven-3.5.4-bin.zip`, 这是...

    maven私库 nexus-3.19.1-01-unix.tar.gz

    Maven私库,即Nexus,为了解决公共Maven中央仓库无法满足的特定需求应运而生,它允许我们创建和维护自己的依赖存储库,从而提高团队协作效率,保障项目构建的稳定性和安全性。 本文将详细解析Nexus 3.19.1-01,这是...

    使用GitHub搭建Maven私库

    通过上述步骤,我们可以在GitHub上成功搭建起个人的Maven私库,并实现了JAR包的上传与项目中的引用。这种方式不仅提高了代码复用效率,还加强了对个人技术成果的管理。对于希望进一步提升个人技术影响力或团队协作...

    maven 私库 服务器 Nexus 2 安装包 支持 linux

    Maven私库是Java开发中一个重要的工具,它用于管理和存储项目依赖,提高开发效率。Nexus作为一款流行的Maven私库服务器,不仅支持Maven仓库的管理,还提供了对 Ivy 和 Gradle 等构建工具的支持。在这个场景下,我们...

    清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_remote等

    在项目中,使用maven加载依赖仓库时,有时因为网络卡顿或者配置pom.xml时,若下载不完整就会出现lastUpdated等文件。这些文件占内存,项目加载时耗时较久,有时会报错,需要及时清理。 1、工具作用:清理本地和远程...

    maven私人服务器

    在IT行业中,Maven是一个广泛使用的项目管理和综合工具,它主要负责构建、依赖管理和项目信息管理。Maven的私人服务器,通常指的是Nexus,这是一个强大的仓库管理器,可以帮助开发者更有效地管理和分发Java库,包括...

    搭建Maven私有仓库.docx

    * maven-snapshots:私库快照(调试版本)jar * maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。 2. component type: * hosted:类型的仓库,内部...

    构建java的nexus私人仓库和maven的搭建可用.pdf

    Maven 可以自动地下载项目所需的依赖项,并将它们集成到项目中。 Maven 的主要功能包括: * 项目依赖项管理:Maven 可以自动地下载和管理项目所需的依赖项。 * 项目构建:Maven 可以根据项目的配置信息自动地构建...

    nexus+maven构建私服

    2. **Snapshots**:用于发布那些非Release版本或非稳定版本,例如在项目开发过程中需要临时发布给同伴使用的版本。 3. **3rdParty**:用于存放第三方库,如某些在中央仓库中找不到的构件,例如Oracle的JDBC驱动包。 ...

    构建java的nexus私人仓库和maven的搭建

    4. **配置Maven**:在`settings.xml`文件中添加Nexus的仓库地址,以便Maven知道从哪里下载和推送依赖。 **配置Maven私服** 对于Maven的配置,主要是更新`pom.xml`和`settings.xml`文件: 1. **pom.xml**:在`...

    maven仓库篇1

    - **配置下载依赖地址**:在项目级的`build.gradle`文件中,`allprojects`块下的`repositories`节点添加Maven仓库URL,例如Nexus私库的URL,以便Gradle能从中下载依赖。 ```groovy allprojects { repositories { ...

    构建java的nexus私人仓库和maven的搭建分享.pdf

    在Java开发领域,管理和依赖管理是至关重要的环节。Maven和Nexus是两个非常关键的工具,它们极大地简化了这一过程。...在遇到无法自动下载的依赖时,开发者需要手动干预,确保所有必要的库都被正确地引入到项目中。

    maven安装linux版本过程说明

    私库是使用者自己搭建的Maven仓库,用于缓解频繁从外网下载jar包资源的压力。 共享仓库是指中央仓库或者一些常用的镜像网站,例如oschina和163等都是不错的Maven仓库。 四、Maven的生命周期和阶段 Maven的生命...

    maven+bat打包

    "maven+bat打包"是指使用Apache Maven,一个流行的Java项目管理工具,结合批处理脚本(BAT)来自动化项目的打包过程。这种方式可以极大地提高开发效率,确保每次构建的一致性和可重复性。下面将详细介绍这个过程及其...

    Maven的简单使用以及Maven搭建SSH

    2. **配置Maven**:在`settings.xml`中添加私服的repository和proxy配置,以便Maven优先从私库查找依赖。 3. **发布依赖**:使用`mvn deploy`命令将项目上传到私库,供其他内部项目使用。 ** Maven搭建SSH ** SSH...

    nexus搭建maven私服务器.docx

    在Java开发环境中,Maven是一个广泛使用的构建工具,它依赖于中央仓库来获取项目所需的依赖。然而,对于大型企业或团队来说,直接依赖公共仓库可能存在效率低、安全风险以及网络限制等问题。这时,搭建一个私有的...

    搭建maven私服的软件

    其他团队成员只需配置相同的`settings.xml`,就可以从这个私库中获取到这些构件,实现团队间的共享。 总结一下,搭建Maven私服可以有效提高开发效率,减少网络延迟,同时也便于管理内部依赖。通过使用Nexus,我们...

    在CentOS下使用nexus搭建maven私服的安装教程

    ### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...

Global site tag (gtag.js) - Google Analytics