Full name:
com.lafros.maven.plugins:maven-proguard-plugin:1.2:liberate
Description:
Attributes:
prepare-package
.Name | Type | Since | Description |
---|---|---|---|
entryPoints | String[] |
- |
fully-qualified names of declared 'main' or applet classes - those
containing a public static void main or extending
java.applet.Applet, respectively. |
Name | Type | Since | Description |
---|---|---|---|
alsoSupportDepsWhoseArtsStartWith | String[] |
- |
other dependency artifacts which depend on those to be liberated
from - any classes they require will also be copied to the
liberatedClassesDirectory. |
enabled | boolean |
- |
permits execution of the goal to be disabled. |
filter | String |
- |
ProGuard filter,
to be applied when copying classes from the dependencies being
liberated from. |
liberateFromDepsWhoseArtsStartWith | String[] |
- |
required classes (see above) from dependency artifacts starting
with any of these Strings will be copied to the
liberatedClassesDirectory. If not set,
"scala-library-" and "scala-swing-" will be
assumed. |
liberatedClassesDirectory | File |
1.1 |
where this goal's output (see above) will be written. Note that
the
jar:jar goal's classesDirectory parameter must be set
to the same value. Default value is: ${project.build.directory}/liberated-classes . |
libraryJars | String[] |
- |
corresponds to ProGuard's
-libraryjars option. If not set,
"<java.home>/lib/rt.jar" will be assumed. On Mac OS
X, this should be
"<java.home>/../Classes/classes.jar", which must be
specified as
<param><java.home>/../Classes/classes.jar</param>. |
suppressNotes | boolean |
- |
corresponds to ProGuard's -dontnote option. |
suppressWarnings | boolean |
- |
corresponds to ProGuard's -dontwarn option. |
verbose | boolean |
- |
corresponds to ProGuard's -verbose option. |
alsoSupportDepsWhoseArtsStartWith:
java.lang.String[]
No
boolean
No
true
java.lang.String[]
Yes
java.lang.String
No
(!scala/swing/test/**, scala/**)
liberateFromDepsWhoseArtsStartWith:
java.lang.String[]
No
java.io.File
1.1
No
${project.build.directory}/liberated-classes
java.lang.String[]
No
boolean
No
false
boolean
No
false
boolean
No
false