-
maven导入一个jar包的问题5
各位帮忙看看,万分感谢
我有一个IKAnalyzer3.2.8.jar,普通的jar包
需要导入到一个项目中mahout
在pom.xml中加入
<!--kenny-->
Java代码 收藏代码
<dependency>
<groupId>org.wltea</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>3.2.8</version>
<scope>system</scope>
<systemPath>/home/hrkjsoft01/Documents/IKAnalyzer3.2.8.jar</systemPath>
</dependency>
执行 mvn clean install没有报错
但执行代码时出错
java.lang.ClassNotFoundException: org.wltea.analyzer.lucene.IKAnalyzer
请指教,谢谢2013年5月14日 14:47
6个答案 按时间排序 按投票排序
-
采纳的答案
systemPath 的目录下是否有IKAnalyzer3.2.8.jar
还有一个疑问,为什么要使用system这个依赖范围呢2013年5月14日 17:14
-
帮你找到原因了,参考http://maven.apache.org/pom.html
systemPath:
is used only if the the dependency scope is system. Otherwise, the build will fail if this element is set. The path must be absolute, so it is recommended to use a property to specify the machine-specific path (more on properties below), such as ${java.home}/lib. Since it is assumed that system scope dependencies are installed a priori, Maven will not check the repositories for the project, but instead checks to ensure that the file exists. If not, Maven will fail the build and suggest that you download and install it manually.
The path must be absolute, 路径必须是绝对路径的;2013年5月15日 09:35
-
这得看你运行在什么环境下了。在你项目运行环境下的lib目录下有没有这个jar包,没有可能就报错了。
maven编译时依赖的是你本地的maven库里的jar包,所以编译能通过。、2013年5月14日 15:29
相关推荐
批量导入maven本地jar包
借此项目,可将下载的maven的jar包按指定格式修改后,maven批量导入第三方jar包至maven本地库,实现快速的maven自动导入maven本地库(建议需要导入的jar包较多时使用)
自定义jar包较多时导入到maven本地仓库不方便,此工具类可以自动将jar包导入到maven本地仓库并自动生成dependency,用的是java语言
maven工程下qrcode jar包下载失败,提供两个qrcode.jar QRCode_swetake-3.0.0.jar 包,cmd命令行安装方法,maven手动添加jar包 qrcode.jar QRCode_swetake-3.0.0.jar
在 maven项目中批量导入jar包,使用的是python代码工具类,自己编写的,其中只需要把这个py文件放到jar包的同一个目录下,双击这个py文件即可批量安装,并且生成一个out.xml文件,这个文件复制到pom.xml中即可
配置maven,在线下载jar包,可用于打包到内网,用于离线导入依赖
maven本地导入jar,在eclipse或者maven工具键入命令生效。
刚学习Java的时候找jar包有点繁琐,后来才知道可以用maven直接导入,现在把maven中常用的jar包库上传,方便初学者。加油(ง •_•)ง
ImpalaJDBC驱动包,用于Impala数据库连接,Maven配置所需的jar包
2017年12月所有最新版本,SSM jar包 和maven文件,以及3个配置文件 已经过测试哦.......maven 什么的 都可以用
今天小编就为大家分享一篇关于IDEA Maven项目中导入本地jar包的步骤,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
2、解决了本地仓库里缺少jar包手动导入jar包的麻烦 3、本地需要安装jdk1.7及以上 4、需要设置maven的环境变量,默认M2_HOME 5、直接将maven的jar包的依赖贴到文本框中,点击导入,就可以导入到你本地的maven仓库中
主要介绍了解决IDEA中maven导入jar包一直报错问题,本文通过实例图文的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了解决idea导入maven项目缺少jar包的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
maven整合ssh框架、ehcache搭建、可直接运行导入运行
Maven 构建 Kettle 时所需的部分jar包,具体构建操作请参考 http://blog.csdn.net/dongyuan234/article/details/78293699
springMVC入门程序,导入maven jar包就可运行,代码比较简单,里面的代码注释比较详细,很适合新手入门
手动导jar包到Maven本地仓库的教程!
手动导jar包到Maven本地仓库!当Maven镜像里没有该jar包时需要自己去网上下载,手动导入到Maven仓库!
spring-boot-maven-plugin导入本地的一些jar并打包