Quarkus 原生构建(native) houbb:opencc4j 中文简繁转换库配置反射类 -H:ReflectionConfigurationFiles
quarkus jvm 模式只要引入 opencc4j 简繁转换库即可,而 native 模式则要修改为:
// 中文简繁转换
implementation("com.github.houbb:opencc4j:1.14.0")
reflection.json:
[
{
"name": "com.github.houbb.opencc4j.support.data.impl.TwSTPhraseData",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
},
{
"name": "com.github.houbb.opencc4j.support.data.impl.TwTSPhraseData",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
},
{
"name": "com.github.houbb.opencc4j.support.data.impl.TwSTCharData",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
},
{
"name": "com.github.houbb.opencc4j.support.data.impl.TwTSCharData",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
},
{
"name": "com.github.houbb.opencc4j.support.segment.impl.TwFastForwardSegment",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
},
{
"name": "com.github.houbb.opencc4j.support.datamap.impl.DataMapTaiwan",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
},
{
"name": "com.huaban.analysis.jieba.JiebaSegmenter",
"queryAllPublicConstructors": true,
"queryAllPublicMethods": true,
"allPublicConstructors": true,
"allPublicMethods": true
}
]