提交本地jar包到maven中央仓库 mvn clean deploy -P release

sinat_42425440 2019-04-15 05:54:45
执行mvn clean deploy -P release后出现JAR will be empty - no content was marked for inclusion!
原本jar包70kb,上传上去2kb
是什么导致的 是我建立的文件夹路径错误吗
在g盘建立了xin文件夹 里面只有jar和pom.xml
求大神解答!!!
...全文
1154 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_42425440 2019-04-16
  • 打赏
  • 举报
回复
不是 把jar包提交到远程仓库 jar包我下载下来了放在了xin文件夹 xin文件夹 里面只有jar和pom文件 前面一些工作也做好了 就是执行mvn clean deploy -P release 的时候出现警告
咦哟~~~ 2019-04-16
  • 打赏
  • 举报
回复
没懂你的意思,你是要给jar包上传到你的本地maven库中去对吧
资源下载链接为: https://pan.quark.cn/s/f989b9092fc5 在IT领域,Maven是Java项目管理和构建的常用工具,它能够高效地管理项目的构建、报告和文档生成。本文将重点介绍如何利用Maven将JAR文件上传到私有Nexus仓库,这是企业级开发中常见的需求。为此,我们需要深入了解Maven的生命周期和插件机制。 Maven的生命周期涵盖了多个阶段,包括清洁(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。其中,部署阶段的mvn deploy命令可用于将项目成果发布到远程仓库。 要将JAR文件上传到私有Nexus仓库,首先需要配置Maven的settings.xml文件。在该文件的servers节点下添加一个server节点,设置其id为私有仓库的标识,并填写对应的用户名和密码,配置示例如下: 接着,在项目的pom.xml文件中配置distributionManagement部分,指定目标仓库的地址: 完成上述配置后,运行mvn clean package deploy命令,Maven会将打包好的JAR文件上传到私有Nexus仓库。如果项目是SNAPSHOT版本,将被部署到snapshots仓库;如果是RELEASE版本,则会部署到releases仓库。 文中提到的两个批处理脚本(bacodeebtyrnew.bat、bacode.bat)可能是用于自动化这一过程或执行特定任务的工具,但由于缺乏详细信息,无法进一步分析。通常这类脚本可能包含设置环境变量、切换项目目录、执行Maven命令等操作,以简化和自动化上传流程。 在实际操作中,可能会遇到权限不足(Maven用户无足够权限访问Nexus仓库)、网络连接失败(Maven无法连接到Nexus服务器

51,402

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧