Kevin's Zone

  • Home
  • Project
  • ContactMe
  • Login
  • Register
Kevin
受苦即了苦, 享福即消福, 福尽而死
  1. 首页
  2. 学习笔记
  3. 正文

Maven项目引入本地第三方jar时出现 ClassNotFoundException

2017年3月4日 3042点热度 0人点赞 0条评论

[title]场景:[/title]

在Maven工程下导入本地jar包出现ClassNotFoundException

[title]原因:[/title]

有的jar包不能通过配置pom.xml文件从远程仓库自动下载, 需要直接导入该jar包到其中一个项目, 不通过pom.xml进行管理, 导致其他依赖该模块的模块不能引用该jar, 出现ClassNotFoundException

此时需要将jar包需要手动构建到本地Maven

[title]解决办法:[/title]

命令提示符/控制台进入jar包目录

输入下面的命令:

mvn install:install-file -Dfile=alidayu-sms.jar -DgroupId=alidayu-sms -DartifactId=alidayu-sms -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true
 
参数解释:
 Dfile: jar包完整文件名
 DgroupId: 后面pom中使用的groupId
 DartifactId: 后面pom中使用的artifactId
 Dversion: 后面pom中使用的version

addmavenjar

标签: 错误处理
最后更新:2017年3月4日

Kevin

这个人很懒,什么都没留下

点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2021 Kevin's Zone. ALL RIGHTS RESERVED.

京ICP备16064400号-1