diff options
Diffstat (limited to 'docs/manual/ant.html')
-rw-r--r-- | docs/manual/ant.html | 57 |
1 files changed, 37 insertions, 20 deletions
diff --git a/docs/manual/ant.html b/docs/manual/ant.html index 0837bbb..5db88df 100644 --- a/docs/manual/ant.html +++ b/docs/manual/ant.html @@ -5,24 +5,26 @@ <meta http-equiv="content-style-type" content="text/css"> <link rel="stylesheet" type="text/css" href="style.css"> <title>Ant Task</title> +</head> +<body> + <script type="text/javascript" language="JavaScript"> <!-- if (window.self==window.top) - window.top.location.replace("../index.html#"+window.location.pathname+window.location.hash); -else { - var hash="#"+window.location.pathname.replace(window.top.location.pathname.replace("index.html", ""), ""); - if (window.top.location.hash!=hash) - window.top.location.hash=hash; -} + document.write('<a class="largebutton" target="_top" href="../index.html#manual/ant.html">ProGuard index</a> <a class="largebutton" target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a> <a class="largebutton" target="_top" href="http://www.saikoa.com/">Saikoa</a> <a class="largebutton" target="other" href="http://sourceforge.net/projects/proguard/">Sourceforge</a>') //--> </script> -</head> -<body> +<noscript> +<a class="largebutton" target="_top" href="../index.html#manual/ant.html">ProGuard index</a> +<a class="largebutton" target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a> +<a class="largebutton" target="_top" href="http://www.saikoa.com/">Saikoa</a> +<a class="largebutton" target="other" href="http://sourceforge.net/projects/proguard/">Sourceforge</a> +</noscript> <h2>Ant Task</h2> <b>ProGuard</b> can be run as a task in the Java-based build tool Ant (version -1.6.0 or higher). +1.8 or higher). <p> Before you can use the <code>proguard</code> task, you have to tell Ant about @@ -320,25 +322,27 @@ elements: <dt><a href="usage.html#injars"><code><b><injar</b></code></a> <a href="#classpath"><i>class_path</i></a> <code><b>/></b></code></dt> -<dd>Specifies the program jars (or wars, ears, zips, or directories).</dd> +<dd>Specifies the program jars (or aars, wars, ears, zips, apks, or + directories).</dd> <dt><a href="usage.html#outjars"><code><b><outjar</b></code></a> <a href="#classpath"><i>class_path</i></a> <code><b>/></b></code></dt> -<dd>Specifies the names of the output jars (or wars, ears, zips, or +<dd>Specifies the names of the output jars (or aars, wars, ears, zips, apks, or directories).</dd> <dt><a href="usage.html#libraryjars"><code><b><libraryjar</b></code></a> <a href="#classpath"><i>class_path</i></a> <code><b>/></b></code></dt> -<dd>Specifies the library jars (or wars, ears, zips, or directories).</dd> +<dd>Specifies the library jars (or aars, wars, ears, zips, apks, or + directories).</dd> <dt><a href="usage.html#keepdirectories"><code><b><keepdirectory name = </b></code></a>"<i>directory_name</i>" <code><b>/></b></code><br/> <a href="usage.html#keepdirectories"><code><b><keepdirectories filter = </b></code></a>"<a href="usage.html#filefilters"><i>directory_filter</i></a>" <code><b>/></b></code></dt> -<dd>Keep the specified directories in the output jars (or wars, ears, zips, or - directories).</dd> +<dd>Keep the specified directories in the output jars (or aars, wars, ears, + zips, apks, or directories).</dd> <dt><a href="usage.html#keep"><code><b><keep</b></code></a> <a href="#keepmodifier"><i>modifiers</i></a> @@ -481,13 +485,13 @@ attributes are: <dl> <dt><code><b>path</b></code> = "<i>path</i>"</dt> -<dd>The names of the jars (or wars, ears, zips, or directories), separated by - the path separator.</dd> +<dd>The names of the jars (or aars, wars, ears, zips, apks, or directories), + separated by the path separator.</dd> <dt><code><b>location</b></code> = "<i>name</i>" (or <code><b>file</b></code> = "<i>name</i>", or <code><b>dir</b></code> = "<i>name</i>", or <code><b>name</b></code> = "<i>name</i>")</dt> -<dd>Alternatively, the name of a single jar (or war, ear, zip, or +<dd>Alternatively, the name of a single jar (or aar, war, ear, zip, or directory).</dd> <dt><code><b>refid</b></code> = "<i>ref_id</i>"</dt> @@ -505,10 +509,18 @@ In addition, the jar elements can have ProGuard-style filter attributes: <dd>An optional filter for all class file names and resource file names that are encountered.</dd> +<dt><code><b>apkfilter</b></code> = + "<a href="usage.html#filefilters"><i>file_filter</i></a>"</dt> +<dd>An optional filter for all apk names that are encountered.</dd> + <dt><code><b>jarfilter</b></code> = "<a href="usage.html#filefilters"><i>file_filter</i></a>"</dt> <dd>An optional filter for all jar names that are encountered.</dd> +<dt><code><b>aarfilter</b></code> = + "<a href="usage.html#filefilters"><i>file_filter</i></a>"</dt> +<dd>An optional filter for all aar names that are encountered.</dd> + <dt><code><b>warfilter</b></code> = "<a href="usage.html#filefilters"><i>file_filter</i></a>"</dt> <dd>An optional filter for all war names that are encountered.</dd> @@ -529,6 +541,12 @@ The keep tags can have the following <i>modifier</i> attributes: <dl> +<dt><a href="usage.html#includedescriptorclasses"><code><b>includedescriptorclasses</b></code></a> + = "<i>boolean</i>" + (default = false)</dt> +<dd>Specifies whether the classes of the fields and methods specified in the + keep tag must be kept as well.</dd> + <dt><a href="usage.html#allowshrinking"><code><b>allowshrinking</b></code></a> = "<i>boolean</i>" (default = false)</dt> @@ -635,10 +653,9 @@ attributes: </dl> <hr /> -<noscript><div><a target="_top" href="../index.html" class="button">Show menu</a></div></noscript> <address> -Copyright © 2002-2013 -<a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a>. +Copyright © 2002-2014 +<a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a> @ <a target="top" href="http://www.saikoa.com/">Saikoa</a>. </address> </body> </html> |