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[]NobooleanNotruejava.lang.String[]Yesjava.lang.StringNo(!scala/swing/test/**, scala/**)liberateFromDepsWhoseArtsStartWith:
java.lang.String[]Nojava.io.File1.1No${project.build.directory}/liberated-classesjava.lang.String[]NobooleanNofalsebooleanNofalsebooleanNofalse