maven将fnlp本地jar打入war包
来源:互联网 发布:苹果怎么恢复备份的数据 编辑:程序博客网 时间:2024/06/06 01:37
最近想给web项目加入分词功能,使用的是复旦大学邱锡鹏老师的FNLP工具,但是它在Maven Repository还存在一些问题,无法直接用Maven坐标进行引用,因此只能引用本地jar。
但是对于Web工程来说,maven在打war包时不会将lib目录下的jar放进去,我也试过网上的几种方法,例如将<scope>设为System,将路径放在Web-INF/lib下等,都不能成功解决该问题,最后我的解决办法如下:
1.从github上下载fnlp源码,使用maven编译,并写入maven本地仓库:
使用命令行工具进入fnlp-master,执行命令
.mvn install -Dmaven.test.skip=true2.在项目的pom文件中按maven默认引用设置fnlp的<dependency>,同时加入两个fnlp的依赖jar
<dependency><groupId>org.fnlp</groupId><artifactId>fnlp-core</artifactId><version>2.1-SNAPSHOT</version></dependency><dependency><groupId>net.sf.trove4j</groupId><artifactId>trove4j</artifactId><version>3.0.3</version></dependency><dependency><groupId>commons-cli</groupId><artifactId>commons-cli</artifactId><version>1.2</version></dependency>3.在Eclipse中执行Maven build或install命令,运行Web程序,现在分词功能可以正常使用了:
0 0
- maven将fnlp本地jar打入war包
- 将外部jar包打入本地maven仓库
- 如何将jar包打入到本地maven库中
- maven 将依赖包打入war中
- 将外部jar打入本地maven仓库
- maven将依赖打入jar包
- Maven将依赖打入jar包
- 将maven依赖一并打入jar包
- maven 将依赖打入jar包
- 将本地jar包打入到本地maven仓库中进行管理
- 使用Maven开发编译Java项目时如何将所有依赖jar包都打入war包
- maven 把本地的jar打入到发布包中
- 将jar打入本地仓库
- maven打包时候将依赖jar包打入
- 将jar包打入maven库中的命令
- Maven -- 将引用的本地jar文件打进war包里
- 通过buildnumber-maven-plugin把svn版本号打入jar或war包中
- 通过buildnumber-maven-plugin把svn版本号打入jar或war包中
- 画一个圈圈
- org.apache.log4j.Logger详解
- Android Eclipse 开发引用百度地图定位
- 一些关于VC++开发的笔记
- vb
- maven将fnlp本地jar打入war包
- Makefile 使用总结
- PHP数组详解
- AngularJS 日期格式化 实例大全
- /etc/environment 与/etc/profile的不同
- (转)极大似然估计和贝叶斯估计
- HM编码器代码阅读(13)——帧间预测之AMVP模式(一)总体流程
- weblogviewer的使用与实现
- 1*1