在Linux系统的服务器上使用脚本部署项目,脚本的逻辑是:

  1. 进入到工作空间的项目文件夹
  2. 从SVN拉取最新代码命令svn up
  3. 执行mvn clean
  4. 执行mvn package
  5. 进入jar包生成的target文件夹
  6. nohub java -jar xxxxx.jar >/dev/null 2>&1 &

在项目打包过程中,突然出现如下异常:

Failed to execute goal on project xxxx:Could not resolve dependenceies for project 项目包名:项目名称:jar:1.0.0: eu.neilalexander:jnacl:jar:1.0.0 was not found in 内网nexus地址 during a previous attempt. This failure was cached in the local reattempted until the update interval of nexus has elapsed or updates are forced

观察得知,公司使用nexus搭建的maven仓库中没有找到eu.neilalexander:jnacl:jar:1.0.0依赖,而项目的某个模块使用到了此依赖,但是在代码中查找未发现此依赖。
此问题在开发环境打包未出现,开发环境所在的本地仓库也未找到此依赖,在网上查询此依赖发现是jeromq依赖的依赖,由于是内网开发,故而无法使用连接maven中央仓库直接下载的方法来解决问题,导入东西到内网的手续也很麻烦,只好使用exclusions标签将jeromq的eu.neilalexander:jnacl:jar:1.0.0排除,排除后重新打包,问题解决。

maven打包缺少依赖异常eu.neilalexander:jnacl:jar:1.0.0 was not found in...解决相关推荐

  1. maven 打包指定依赖包_maven打包加入依赖包以及加入本地依赖包的方法

    Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目 ...

  2. maven打包所有依赖

    maven默认打包不会打包所有依赖,所以先在pom中导入打包依赖,导入maven-assembly-plugin插件后,可以打包所有依赖 <build><sourceDirector ...

  3. maven 打包指定依赖包_maven打包为jar-with-dependencies无依赖jar包方法

    maven打包为单独的jar,该jar包已包含所有依赖jar包,方法如下: 有两种方法:maven-assembly-plugin和maven-shade-plugin(推荐) 第一种对spring的 ...

  4. Maven打包包含依赖

    1.增加maven依赖 <dependency><groupId>org.apache.maven.plugins</groupId><artifactId& ...

  5. maven打包时依赖的项目包是时间戳而不是SNAPSHOT?

    如上面: 打包后依赖的包全部是以时间戳存在的,这样在做增量包的时候就必须要删除服务器上的原文件,而不能直接覆盖替换,想要打成SNAPSHOT的包需要执行以下命令: mvn clean deploy - ...

  6. maven打包报错:Error creating shaded jar: invalid LOC header (bad signature)

    使用maven打包时一直报错,打包命令:mvn clean install -Dmaven.test.skip=true -P product 报错如下: 根据提示使用 -X 参数debug,命令:m ...

  7. 解决maven 打包报错:The POM for **jar** is invalid, transitive dependencies (if any) will not be available

    解决maven 打包问题: The POM for org.javassist:javassist:jar:3.19.0-GA is invalid, transitive dependencies ...

  8. maven 打包指定依赖包_Maven打包成Jar文件时依赖包的问题

    我们项目中使用到第三方的库文件,这些jar库文件并没有放到Maven中央库上,导致我们需要在项目中自己配置使用.我们的两三个开发人员对Java都是很熟,因此在使用中遇到了一些问题,表现在:在本地中引入 ...

  9. maven 打包指定依赖包_[Maven]-Maven基础-01-基础概念

    Maven基础 1.基础概念 Maven基础概念 什么是Maven 什么是理想的项目构建? 高度自动化,跨平台,可重用的组件,标准化的 什么是依赖?为什么要进行依赖管理? 自动下载,统一依赖管理 有哪 ...

最新文章

  1. Steady Cow Assignment
  2. 贪心算法——部分背包(洛谷 P2240)
  3. 2018百度之星资格赛:1002:子串查询
  4. 51 -算法 -LeetCode 53最大子序和 动态规划
  5. springboot和ssm的区别
  6. windows10 搜索桌面搜索功能失效的解决
  7. 0501 0503 模块区别_金川区西门子控制器模块CPU313C哪里有
  8. 假如我们等不到对的人,就趁孤单让自己优秀起来。单身是最好的升值期
  9. 数据分析 --- 如何处理脏数据
  10. 国务院正式发布《新一代人工智能发展规划》
  11. [CAN BUS] USB-CAN adpter / USB转CAN 开源项目推荐(CANable candlelight cangaroo)
  12. 使用好压(HaoZip)软件打包EverEdit制作安装程序
  13. html转成高清pdf,Javascript实现html转pdf高清版(提高分辨率)
  14. Android利用百度地图API实现定位功能(记录)
  15. 【分享】常用JS(2)
  16. java 统计子字符串个数_Leecode统计子串个数(java)
  17. 备份android分区,备份分区
  18. 中国手机行业发展现状及趋势,行业市场集中度上升「图」
  19. 2019NOIP算法复健+学习
  20. OCR-基于OpenCV、Tesseract的银行卡号识别

热门文章

  1. 搭建游戏要选什么样的服务器?
  2. 某个个人公众号阅读量和点赞数分析
  3. SSH远程登录与控制
  4. 谣言检测论文精读——11.PAKDD2020-SAFE: Similarity-Aware Multi-Modal Fake News Detection
  5. 上海海大计算机科学,上海海洋计算机科学拟录取名单平台
  6. 第一次用idea写SSM框架的项目就遇到自动注入失败的问题
  7. 【软件教程】解决kali无法和windows实现复制黏贴互通
  8. 【前端】【请求】什么是websocket?
  9. 【quasi-maximum likelihood decoder】一种有效的PSK信号准最大似然译码器matlab性能仿真
  10. Discarded invalid param(s) “msg“ when navigating