关闭

idea将jar包发布到私服

792人阅读 评论(2) 收藏 举报
分类:


   引言

   项目中在更新公共的jar的时候,需要执行命令才能上传到私服上面,重要的时候有的开发人员的环境不能正确的配置maven的环境,不能正确的执行mvn命令,需要找别人来将jar包发布的私服上面,这让我很受不了啊,所以就修改的了项目的pom文件,在idea中直接发布jar包到私服。

  1、 在项目的pom文件中,添加下面节点内容,我是在父pom中添加的

 

    <!-- 设置deploy的地址 -->
    <distributionManagement>
    <repository>
        <id>acs-releases</id>
        <name>acs release resp</name>
        <url>http://.0.0.0.:8090/repository/maven-releases/</url>
    </repository>

    <snapshotRepository>
        <id>acs-snapshots</id>
        <name>acs snapshot</name>
        <url>http://0.0.0.0:8090/repository/maven-snapshots/</url>
    </snapshotRepository>
</distributionManagement>
  

   此节点就在<project>节点中,如果不配置上面内容,会提示下面错误


  报错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy (default-deploy) on project git-demo: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter


  2、我们需要在setting.xml中配置登陆私服的用户名和密码

  

       <servers>
		<server>
		  <id>acs-releases</id>
		  <username>username</username>
		  <password>pwd</password>
		</server>
		<server>
		  <id>acs-snapshots</id>
		  <username>username</username>
		  <password>pwd</password>
		</server>
	</servers>

  注意:这两部分的配置需要有一个对应,就是这两处的配置的id必须对应,否则会出现没有权限的错误。

  错误信息如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project *: Failed to deploy artifacts: Could not transfer artifact *:jar:1.0 from/to releases (http://10.1.81.199:8081/nexus/content/repositories/releases/): Failed to transfer file: http://10.1.81.199:8081/nexus/content/repositories/releases/com/cs2c/security-management-client* /1.0/*-1.0.jar. Return code is: 401, ReasonPhrase:Unauthorized.

  这样就解决了idea直接发布jar 的问题,不用在每次都是执行命令了。

0
0
查看评论

如何发布本地的jar包到私服中?

Windows环境,已安装nexus,前期参考文章: 《windows下使用nexus搭建maven私服(一)》      《windows下使用nexus搭建maven私服(二)》      《Windows下eclipse配置...
  • xiaodaiwang
  • xiaodaiwang
  • 2017-09-28 10:13
  • 762

上传本地jar包到私服仓库

1.配置好你的本地maven环境变量vim /etc/profile#添加全局环境变量 export MAVEN_HOME=你的maven全路径 export PATH=${MAVEN_HOME}/bin:${PATH}#重新编译 source /etc/profile#检查配置 mvn -v2.配...
  • weixin_35852328
  • weixin_35852328
  • 2017-09-20 10:55
  • 2075

MyEclipse如何使用maven上传jar包到私服

由于早几年忙于业务,以为自己对技术已经非常掌握,一旦接触以前的东西,总是会丢散落四,究其原因就是自己懒去做记录,写总结。部分技术虽然简单,但在紧要关头总是忘这忘哪的。希望能养成好的习惯,多点注意自己的技术积累。
  • qq_39575824
  • qq_39575824
  • 2017-07-21 00:37
  • 407

Maven打包自动发布到nexus私服

通过命令 -f 指定的pom文件 deploy 打包发布 Intellij Idea中可以通过Run-EditConfigurations-"+"号-Maven新建一个自定义maven脚本,将刚才的发布命令填入Command line中保存即可   先设置pom文件里...
  • gui66497
  • gui66497
  • 2016-08-24 11:04
  • 1803

将自己的写的 maven 构件发布到 nexus 私服

将自己的写的 maven 构件发布到私服 1、在 pom.xml 文件中声明<distributionManagement> <snapshotRepository> <id>maven-nexus-snapshots&l...
  • lw_power
  • lw_power
  • 2015-06-22 01:14
  • 1979

使用nexus在局域网内搭建maven私服及idea的使用

一 下载安装 地址 http://www.sonatype.com/download-oss-sonatype 环境 win32  选择版本:nexus-2.13.0-01-bundle.tar.zip 官网速度特别慢  可以在 这里下载   解...
  • lipei1220
  • lipei1220
  • 2016-07-07 20:53
  • 6127

eclipse maven 发布项目到私服 包含源文件

项目中pom配置               Releases   http://10.4.1.206:8888/nexus/content/repositories/releases ...
  • HDF734839030
  • HDF734839030
  • 2016-08-11 16:28
  • 2773

IDEA集成Git版本控制工具—分享项目到Git私服上和从Git私服克隆项目到IDEA

如果使用的是Git私服,那么大概的流程和上面相似的。只说一下有所区别的地方:将IDEA中的项目推送到Git私服上在菜单上选择VCS,选择Import into Version Control,选择Create Git repository选择要上传的项目,点击OK我们创建成功后,可以去项目目录中查看...
  • erlian1992
  • erlian1992
  • 2017-08-15 22:33
  • 803

配置发布项目构件到私服

1、项目中设置发布到私服的相关配置: snapshots Porject Snapshot http://IP:host/nexus/content/repositories/snapshots/ true releases Porject Release http://IP:host/n...
  • limm33
  • limm33
  • 2017-03-27 15:07
  • 406

命令行发布jar到私服

目的:     将本地的一个snapshot第三方jar,发布到nexu私服的snapshot仓库中 命令: mvn deploy:deploy-file -DgroupId=copy.maven.plugin -Dart...
  • tustyao
  • tustyao
  • 2015-12-11 17:49
  • 318
    个人资料
    • 访问:563064次
    • 积分:18476
    • 等级:
    • 排名:第598名
    • 原创:274篇
    • 转载:20篇
    • 译文:0篇
    • 评论:5683条
    和我交谈
    点击这里给我发消息 点击这里给我发消息
    时间你好?
    博客专栏
    最新评论