|
|
|
|
|
|
|
|
<row> |
|
|
<row> |
|
|
<entry><para>copyInjars |
|
|
<entry><para>copyInjars |
|
|
</para></entry> |
|
|
</para></entry> |
|
|
<entry><para> |
|
|
|
|
|
|
|
|
<entry><para> |
|
|
|
|
|
(Deprecated/ignored; ajc does this.) |
|
|
If true, copy all non-.class files from input jar(s) |
|
|
If true, copy all non-.class files from input jar(s) |
|
|
to the output jar or destination directory after the |
|
|
to the output jar or destination directory after the |
|
|
compile (or incremental compile) completes. |
|
|
compile (or incremental compile) completes. |
|
|
|
|
|
|
|
|
The pattern should be compatible with an Ant fileset excludes filter; |
|
|
The pattern should be compatible with an Ant fileset excludes filter; |
|
|
when using this, most developers pass |
|
|
when using this, most developers pass |
|
|
<literal>**/CVS/*,**/*.java</literal> to exclude any CVS directories |
|
|
<literal>**/CVS/*,**/*.java</literal> to exclude any CVS directories |
|
|
or source files. |
|
|
|
|
|
</para></entry> |
|
|
|
|
|
|
|
|
or source files. |
|
|
|
|
|
See <literal>inpathDirCopyFilter</literal>. |
|
|
|
|
|
Requires <literal>destDir</literal> or <literal>outJar</literal>. |
|
|
|
|
|
</para></entry> |
|
|
|
|
|
</row> |
|
|
|
|
|
<row> |
|
|
|
|
|
<entry><para>inpathDirCopyFilter |
|
|
|
|
|
</para></entry> |
|
|
|
|
|
<entry> |
|
|
|
|
|
<para> When set, copy all files from the inpath directories |
|
|
|
|
|
to the output jar or destination directory except those |
|
|
|
|
|
specified in the filter pattern. The pattern should be |
|
|
|
|
|
compatible with an Ant fileset excludes filter; when |
|
|
|
|
|
using this, most developers pass |
|
|
|
|
|
<literal>**/CVS/*,**/*.java,**/*.class</literal> to |
|
|
|
|
|
exclude any CVS directories, source files, or unwoven |
|
|
|
|
|
.class files. (If <literal>**/*.class</literal> is not |
|
|
|
|
|
specified, it will be prepended to the filter.) See |
|
|
|
|
|
<literal>sourceRootCopyFilter</literal>. (Note that ajc |
|
|
|
|
|
itself copies all resources from input jar/zip files on |
|
|
|
|
|
the inpath.) Requires <literal>destDir</literal> or |
|
|
|
|
|
<literal>outJar</literal>.</para> |
|
|
|
|
|
</entry> |
|
|
</row> |
|
|
</row> |
|
|
</tbody> |
|
|
</tbody> |
|
|
</tgroup> |
|
|
</tgroup> |
|
|
|
|
|
|
|
|
</para> |
|
|
</para> |
|
|
</listitem> |
|
|
</listitem> |
|
|
<listitem> |
|
|
<listitem> |
|
|
<para>Reads all the sources from two directories; |
|
|
|
|
|
|
|
|
<para>Reads all the source files from two directories; |
|
|
</para> |
|
|
</para> |
|
|
</listitem> |
|
|
</listitem> |
|
|
<listitem> |
|
|
<listitem> |
|
|
<para>Reads extrinsic module bytecode as input jar for weaving; |
|
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
<para>Reads binary .class files from input jar and directory; |
|
|
|
|
|
</para> |
|
|
</listitem> |
|
|
</listitem> |
|
|
<listitem> |
|
|
<listitem> |
|
|
<para>Uses a binary aspect library for persistence; |
|
|
<para>Uses a binary aspect library for persistence; |
|
|
|
|
|
|
|
|
</para> |
|
|
</para> |
|
|
</listitem> |
|
|
</listitem> |
|
|
<listitem> |
|
|
<listitem> |
|
|
<para>Copies resources from the input jar and source directories into the application jar. |
|
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
<para>Copies resources from the source directories and binary input |
|
|
|
|
|
jar and directories to the application jar. </para> |
|
|
</listitem> |
|
|
</listitem> |
|
|
</orderedlist> |
|
|
</orderedlist> |
|
|
<para> |
|
|
<para> |
|
|
|
|
|
|
|
|
<![CDATA[ |
|
|
<![CDATA[ |
|
|
<target name="build-test" > |
|
|
<target name="build-test" > |
|
|
<iajc outjar="${home.dir}/output/application.jar" |
|
|
<iajc outjar="${home.dir}/output/application.jar" |
|
|
injars="${home.dir}/build/module.jar" |
|
|
|
|
|
copyInjars="true" |
|
|
|
|
|
sourceRootCopyFilter="**/CVS/*,**/*.java" |
|
|
sourceRootCopyFilter="**/CVS/*,**/*.java" |
|
|
|
|
|
inpathDirCopyFilter="**/CVS/*,**/*.java,**/*.class" |
|
|
incremental="true" > |
|
|
incremental="true" > |
|
|
<sourceroots> |
|
|
<sourceroots> |
|
|
<pathelement location="${home.dir}/ec/project/src"/> |
|
|
<pathelement location="${home.dir}/ec/project/src"/> |
|
|
<pathelement location="${home.dir}/ec/project/testsrc"/> |
|
|
<pathelement location="${home.dir}/ec/project/testsrc"/> |
|
|
</sourceroots> |
|
|
</sourceroots> |
|
|
|
|
|
<inpath> |
|
|
|
|
|
<pathelement location="${home.dir}/build/module.jar"/> |
|
|
|
|
|
<pathelement location="${home.dir}/build/binary-input"/> |
|
|
|
|
|
</inpath> |
|
|
<aspectpath> |
|
|
<aspectpath> |
|
|
<pathelement location="${home.dir}/ec/int/persist.jar"/> |
|
|
<pathelement location="${home.dir}/ec/int/persist.jar"/> |
|
|
</aspectpath> |
|
|
</aspectpath> |