问题标签 [xsbt-proguard-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
373 浏览

scala - 在 SBT 中将 unmanagedJars 添加到 proguardLibraryJars

我正在尝试将 sbt 与以下插件https://github.com/siasia/xsbt-proguard-plugin一起使用。到目前为止,我对插件没有任何问题,除了 proguard 将所有非托管 jar 放入最终的 min.jar 文件中(导致多个 jar 冲突的问题)。Proguard 具有 proguardLibraryJars 标志,允许您指定要排除的 proguard jar

本质上,我想使用插件将 TaskKey unamangedJars 中的所有 jar 添加到 proguardLibraryJars,即做这样的事情

问题是上面显然没有在这一行编译

错误。

您将如何使用 Build.scala(不是 build.sbt)使用最新的 SBT(0.11.3-2)编写我尝试执行的操作

0 投票
2 回答
517 浏览

scala - 将scala代码打包到一个jar文件中,proguard不起作用

我有一个这样的目录结构:

我的 scala 对象的内容是这样的:

我的 csv_generator/project/plugins.sbt:

我的 csv_generator/build.sbt 是:

在我的 sbt 中,当我proguard:proguard尝试将所有代码打包到一个可运行的独立 jar 文件中时,我得到了这个:

对于像我这样的小应用程序,proguard 的例子很少。有人可以帮忙吗?

0 投票
1 回答
84 浏览

java - 我怎么放在proguard XML(ant脚本)中排除所有方法但不排除变量?

我试图保留所有方法,但不保留类的变量和成员变量:

我在一个 ant 脚本中,所以下面的两个选项不起作用:

它抱怨'<'和'>'。

我想要做的就是排除方法而不是变量:(

0 投票
0 回答
107 浏览

android - Proguard 应用程序的 ClassLoader 错误

android 应用程序中的 Proguard 引发运行时错误 -

java.security.InvalidParameterException:无法在应用程序的 ClassLoader 中找到指定的接口 com.example.abc!错字?

任何人都可以帮助解决错误。