我有一个.pro文件,其中包含如下所述的输入jar: -injars \ plugins \ a.b.c_1.0.0.201803060704.jar
尝试提供-injars \ plugins \ a.b.c_1。?。?。 .jar或a.b.c _ .jar但是proguard无法识别它。收到错误(没有这样的文件或目录)。
基本问题是在-injars部分中是否支持正则表达式?
答案 0 :(得分:1)
是的,有一种称为过滤的 glob 样式模式匹配。不,-injars
似乎不支持它(我尝试使用带单引号和不带单引号的过滤器语法)。
我无法在 maven 为 -injars
标志加载的 proguard.cfg 文件中使用他们的文件过滤。所以,不确定它的全部支持在哪里,或者它是如何为文件实现的。
? matches any single character in a file name.
* matches any part of a filename not containing the directory separator.
** matches any part of a filename, possibly containing any number of directory separators.
For example, "java/**.class,javax/**.class"
matches all class files in the java and javax.