博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PC端-中文转拼音后续问题
阅读量:2506 次
发布时间:2019-05-11

本文共 809 字,大约阅读时间需要 2 分钟。

目录

起因

  因为小咸儿参与的项目还在持续开发,所以今天来总结一下中文转拼音功能的后续问题。

新的问题

  首先需要在pom.xml文件中引入pinyin4j的jar包:

com.belerweb
pinyin4j
2.5.0
provided

  在功能完成之后,小咸儿就上传到SVN中,但是在之后重新下载代码,却发现无法使用这个jar包,总是报错。首先怀疑的是jar包的问题,它并没有下载下来,在项目中找了找发现这个jar包是存在的,这个疑惑排除。

  所以小咸儿就又去pom文件里面看了看,发现自己的jar包引入的格式和其他的jar包不同,多了一行这样的代码:

provided

  小咸儿去查了查了这是什么意思,发现:

  • provided:

      表明dependency由JDK或者容器提供,例如Servlet和一些Java EE APIs。这个scope只能作用在编译和测试时,同时没有传递性。

  • compile

      默认的scope,表示dependency都可以在生命周期中使用。而且,这些dependencies会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布。

  • runtime

      表示dependency不作用在编译时,**但会作用在运行和测试时,**如JDBC驱动,适用运行和测试阶段。

  • test

      表示dependency作用在测试时,不作用在运行时。只在测试时使用,用于编译和测试代码,不随项目发布。

  • system

      跟provided相似,但是在系统中要以外部Jar包的形式提供,maven不会再dependency查找它。

结果

  发现问题所在之后,把那句话删除后,默认的就是compile,所以完美的解决问题。

转载地址:http://qderb.baihongyu.com/

你可能感兴趣的文章
期货市场技术分析07_摆动指数和相反意见理论
查看>>
满屏的指标?删了吧,手把手教你裸 K 交易!
查看>>
不吹不黑 | 聊聊为什么要用99%精度的数据回测
查看>>
对于模拟交易所引发的思考
查看>>
高频交易的几种策略
查看>>
量化策略回测TRIXKDJ
查看>>
量化策略回测唐安奇通道
查看>>
CTA策略如何过滤部分震荡行情?
查看>>
量化策略回测DualThrust
查看>>
量化策略回测BoolC
查看>>
量化策略回测DCCV2
查看>>
mongodb查询优化
查看>>
五步git操作搞定Github中fork的项目与原作者同步
查看>>
git 删除远程分支
查看>>
删远端分支报错remote refs do not exist或git: refusing to delete the current branch解决方法
查看>>
python multiprocessing遇到Can’t pickle instancemethod问题
查看>>
APP真机测试及发布
查看>>
通知机制 (Notifications)
查看>>
10 Things You Need To Know About Cocoa Auto Layout
查看>>
一个异步网络请求的坑:关于NSURLConnection和NSRunLoopCommonModes
查看>>