`
jacky2007
  • 浏览: 169187 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

maven 中 部署构件至Nexus(mvn deploy)

    博客分类:
  • JAVA
阅读更多

nexus中的设置就不说了

 

首先要在pom.xml中添加

 

	<distributionManagement>
    <repository>
      <id>releases</id>
      <name>Internal Releases</name>
      <url>http://localhost:8081/nexus/content/repositories/thirdparty</url>
    </repository>
  </distributionManagement>

 这时如果 进行deploy时返回

 Return code is: 401

 错误

 则需要进行用户验证

需要在settings.xml的servers中添加

   <server>
      <id>deploymentRepo</id>
      <username>repouser</username>
      <password>repopwd</password>
    </server>
 

mvn deploy

顺利部署...

 

 

 

分享到:
评论
3 楼 ssy341 2013-11-20  
<distributionManagement>
  <snapshotRepository>
    <id>snapshots</id>
    <url>http://localhost:8081/nexus/content/repositories/snapshots</url>
  </snapshotRepository>
</distributionManagement>

自己的jar还是放这里的好,规范
我像博主一样用第三方的,deploy不成功报400,但是换成snapshots立马就成功了
2 楼 fengzhiyin 2011-07-06  
ferreousbox 写道
repository和server的id必须对应才可以发布吧



正解
<server>  
   <id>releases</id>  
   <username>repouser</username>  
   <password>repopwd</password>  
</server> 
1 楼 ferreousbox 2010-01-20  
repository和server的id必须对应才可以发布吧

相关推荐

    maven 私服 nexus3 安装包

    2. **部署构件**:通过 Maven 的 deploy 命令,可以直接将本地的 JAR 包部署到 Nexus 托管仓库,如: ``` mvn deploy:deploy-file -Durl=file:///path/to/nexus/content/repositories/my-repo -Dfile=my-artifact....

    Maven deploy到 nexus(csdn)————程序.pdf

    通过以上步骤,我们可以有效地利用Maven将项目构件部署到Nexus中。这不仅提高了项目的构建效率,也便于团队成员之间的协作和版本管理。同时,正确区分快照库和发布库对于确保项目稳定性和可维护性至关重要。希望本文...

    nexus构建maven仓库总结(完善版2)

    “mvn deploy”则将项目部署到远程仓库,如Nexus。 在Nexus中发布自定义构件,通常需要先在Maven项目中配置pom.xml文件,明确项目的版本、打包类型等信息,然后通过“mvn deploy”命令上传到Nexus。Nexus还提供了...

    maven结合nexus部署文档

    首先,需要在 Nexus 界面中创建一个 hosted 仓库,然后通过 Maven 的 `deploy:deploy-file` 目标将 JAR 包上传。 **六、总结** 通过 Maven 与 Nexus 的结合使用,开发者可以更高效地管理项目依赖,同时方便地发布...

    Maven安装部署.docx

    - **生命周期管理**: Maven 提供了诸如 `mvn clean` 清理项目,`mvn compile` 编译源代码,`mvn test` 运行测试,`mvn package` 打包项目,`mvn deploy` 部署等命令。 - **依赖管理**: 在 `pom.xml` 中声明依赖,...

    nexus使用+Maven仓库管理

    部署构件至Nexus的过程,通常是在Maven项目的构建过程中通过执行`mvn deploy`命令完成。这要求在项目的POM文件中配置正确的仓库信息,包括ID、名称和URL,以及确保构建的项目能够被正确地上传到Nexus中对应的仓库...

    Maven deploy配置方法详解

    Maven deploy 是 Maven 生命周期的一部分,负责将项目的构件部署到远程仓库中,以便其他开发者和工程共享。下面将详细介绍 Maven deploy 配置方法。 pom.xml 配置 在 pom.xml 文件中,需要在 project 标签下添加 ...

    【maven】Nexus使用

    - **部署命令**:使用`mvn deploy`命令将工件发布到Nexus。 6. **Nexus的高级功能** - **搜索与浏览**:通过Nexus的Web界面可以搜索和浏览仓库中的所有构件。 - **清理策略**:可以设置自动清理过期或无用的构件...

    Nexus 私服之三“Maven 与 Nexus 协同工作”

    在IT行业中,构建和管理软件项目时,Maven和Nexus是两个至关重要的工具。本文将深入探讨如何在日常开发中让Maven与Nexus协同工作,以优化Java项目的构建流程,提高团队效率。 首先,Maven是一个强大的项目管理和...

    Maven Nexus配置

    在`pom.xml`文件中配置部署目标和相关的部署策略,然后通过`mvn deploy`命令执行部署操作。 6. **Nexus监听端口** - Nexus运行在默认的8081端口,但可以根据需求通过修改配置文件(如`etc/nexus.properties`)来...

    maven nexus-2.11.3-01-bundle.zip

    在软件开发过程中,依赖管理是至关重要的环节,Maven作为Java项目的主要构建工具,其依赖管理功能强大,而Nexus则是Maven的一个优秀辅助工具,它提供了私有仓库的功能,帮助团队更有效地管理和分发依赖。本文将详细...

    maven Nexus私服

    3. 部署构件:运行“mvn deploy”命令,Maven会将项目打包并上传到Nexus的私有仓库。 五、使用私有仓库 1. 更新settings.xml:在Maven的全局或用户设置文件settings.xml中,配置mirrors或profiles,将Nexus作为镜像...

    Linux下利用nexus搭建maven私服

    - 使用Maven的`deploy`命令,可以将构建的工件部署到Nexus的Hosted Repository。例如,`mvn deploy`命令会自动将项目打包并上传到指定的Nexus仓库。 6. **维护与安全** - 对于生产环境,应该为Nexus设置SSL,以...

    maven私服(nexus)配置(setting,pom.xml)

    在实际开发中,有时我们需要自建一个私有的Nexus仓库,以替代默认的Maven中央仓库,以便更好地管理依赖、提高下载速度并保护内部构件的隐私。本文将详细介绍如何配置Maven以使用Nexus作为本地中央仓库,以及涉及的...

    Maven nexus 私服 搭建

    - 使用`mvn deploy:deploy-file`命令上传第三方库或其他自定义构件到私服中。 - 例如,上传Oracle JDBC驱动: ```sh mvn deploy:deploy-file -DgroupId=...

    Eclispe、Maven、nexus、Jenkins安装手册、操作指南

    - **部署构件至Nexus**:项目构建完成后可以将构件部署到Nexus仓库中,便于其他项目引用。 #### Jenkins安装与操作 **Jenkins简介** Jenkins是一款开源的持续集成/持续交付(CI/CD)服务器,主要用于自动化软件...

    搭建maven私服的软件

    现在,当你执行`mvn deploy`命令时,Maven会将本地构建的项目部署到Nexus的私服仓库。其他团队成员只需配置相同的`settings.xml`,就可以从这个私库中获取到这些构件,实现团队间的共享。 总结一下,搭建Maven私服...

    nexus-2.14.20-02.zip

    3. 发布构件:通过mvn deploy命令,将自定义构建的JAR、WAR等文件上传到Nexus的宿主仓库。 五、维护与更新 1. 监控与日志:Nexus提供监控工具,可以查看系统状态和日志,便于排查问题。 2. 更新升级:Nexus提供了...

    Maven伺服搭建

    Maven的命令行工具"mvn"是与Maven交互的主要方式,例如`mvn clean`用于清理项目目标目录,`mvn compile`用于编译源代码,`mvn package`用于打包项目,`mvn install`将项目安装到本地仓库,`mvn deploy`则会将项目...

Global site tag (gtag.js) - Google Analytics