是否需要逆向转换器 - 运行时依赖性?

时间:2014-09-15 07:12:00

标签: maven dependencies proguard retrotranslator

我分叉了一个项目并对其进行了反转录。

https://github.com/jinahya/json-cdc

当我在一个应用程序中使用该库时,并尝试进行预测时,我收到了一些警告说...

[proguard] Warning: ...: can't find referenced class ...retrotranslator.runtime13...

当我查看被反转译的库类时,我看到该类引用了反转译器的类。

是否应将retrotranslator-runtimeXX添加为依赖项或该库?

[INFO] --- maven-dependency-plugin:...
[INFO] com.my.lib
[INFO] \- net.sf...:retrotranslator-runtime13:jar:1.2.9:runtime
[INFO]    \- backport...:backport-util-concucrrent-java12:jar:3.1:runtime

或者,使用该库的应用程序是否应该自行添加它们?

或者,是否需要添加它?

1 个答案:

答案 0 :(得分:0)

可以选择嵌入与反转译器相关的类。

-embed <package>

e.g。

-embed com.your.retrotranslator

然后,Retrotranslator中所需的课程将嵌入到您的最终课程中。