From 753a6c60f47f3ac4f270005b65e9d6481de8eb68 Mon Sep 17 00:00:00 2001 From: Ashlee Young Date: Fri, 23 Oct 2015 10:00:02 -0700 Subject: Adding maven and ant source trees Change-Id: I0a39b9add833a31b9c3f98d193983ae2f3a5a445 Signed-off-by: Ashlee Young --- .../apache-ant-1.9.6/manual/Tasks/netrexxc.html | 338 +++++++++++++++++++++ 1 file changed, 338 insertions(+) create mode 100644 framework/src/ant/apache-ant-1.9.6/manual/Tasks/netrexxc.html (limited to 'framework/src/ant/apache-ant-1.9.6/manual/Tasks/netrexxc.html') diff --git a/framework/src/ant/apache-ant-1.9.6/manual/Tasks/netrexxc.html b/framework/src/ant/apache-ant-1.9.6/manual/Tasks/netrexxc.html new file mode 100644 index 00000000..8102b727 --- /dev/null +++ b/framework/src/ant/apache-ant-1.9.6/manual/Tasks/netrexxc.html @@ -0,0 +1,338 @@ + + + + + + +NetRexxC Task + + + + +

NetRexxC

+

Description

+

Compiles a NetRexx +source tree within the running (Apache Ant) VM.

+

The source and destination directory will be recursively scanned for +NetRexx source files to compile. Only NetRexx files that have no corresponding +class file or where the class file is older than the java file will be compiled.

+

Files in the source tree are copied to the destination directory, +allowing support files to be located properly in the classpath. The source +files are copied because the NetRexx compiler cannot produce class files in a +specific directory via parameters

+

The directory structure of the source tree should follow the package +hierarchy.

+

It is possible to refine the set of files that are being compiled/copied. +This can be done with the includes, includesfile, excludes, excludesfile and +defaultexcludes attributes. With the includes or includesfile attribute you +specify the files you want to have included by using patterns. The +exclude or excludesfile attribute is used to specify the files you want to have +excluded. This is also done with patterns. And finally with the +defaultexcludes attribute, you can specify whether you +want to use default exclusions or not. See the section on directory based tasks, on how the +inclusion/exclusion of files works, and how to write patterns.

+

This task forms an implicit FileSet and +supports most attributes of <fileset> +(dir becomes srcdir) as well as the nested +<include>, <exclude> and +<patternset> elements.

+

All properties except classpath, srcdir and destDir are also available as properties in the form +ant.netrexxc.attributename, eg.
+<property name="ant.netrexxc.verbose" value="noverbose"/>
+or from the command line as
+ant -Dant.netrexxc.verbose=noverbose ... +

+ +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
binaryWhether literals are treated as the java binary + type rather than the NetRexx typesNo
classpathThe classpath to use during compilationNo
commentsWhether comments are passed through to the + generated java sourceNo
compactWhether error messages come out in compact or + verbose format. Default is the compact format.No
compileWhether the NetRexx compiler should compile the + generated java codeNo
consoleWhether or not messages should be displayed on the + 'console'. Note that this task will rely on the default value for filtering compile messages.No
crossrefWhether variable cross references are generatedNo
decimalWhether decimal arithmetic should be used for the + NetRexx code. Setting this to off will report decimal arithmetic + as an error, for performance critical applications.No
defaultexcludesindicates whether default excludes should be used or not + ("yes"/"no"). Default excludes are used when + omitted.No
destDirthe destination directory into which the NetRexx + source files should be copied and then compiledYes
diagWhether diagnostic information about the compile is + generatedNo
excludescomma- or space-separated list of patterns of files that must be + excluded. No files (except default excludes) are excluded when + omitted.No
excludesfilethe name of a file. Each line of this file is + taken to be an exclude patternNo
explicitWhether variables must be declared explicitly + before useNo
formatWhether the generated java code is formatted nicely + or left to match NetRexx line numbers for call stack debuggingNo
includescomma- or space-separated list of patterns of files that must be + included. All files are included when omitted.No
includesfilethe name of a file. Each line of this file is + taken to be an include patternNo
javaWhether the generated java code is producedNo
keepSets whether the generated java source file should be kept + after compilation. The generated files will have an extension of + .java.keep, not .java. Use removeKeepExtension to change that.No
logoWhether the compiler text logo is displayed when + compilingNo
removeKeepExtensionTells whether the trailing .keep in nocompile-mode should + be removed so that the resulting java source really ends on .java. This + facilitates the use of the javadoc tool lateron.No
replaceWhether the generated .java file should be replaced + when compilingNo
savelogWhether the compiler messages will be written to + NetRexxC.log as well as to the consoleNo
sourcedirTells the NetRexx compiler to store the class files in the + same directory as the source files. The alternative is the working + directoryNo
srcDirSet the source dir to find the source NetRexx + filesYes
strictargsTells the NetRexx compiler that method calls always + need parentheses, even if no arguments are needed, e.g. + aStringVar.getBytes vs. + aStringVar.getBytes()No
strictassignTells the NetRexx compile that assignments must + match exactly on typeNo
strictcaseSpecifies whether the NetRexx compiler should be + case sensitive or notNo
strictimportWhether classes need to be imported explicitly using an + import statement. By default the NetRexx compiler will + import certain packages automaticallyNo
strictpropsWhether local properties need to be qualified + explicitly using thisNo
strictsignalWhether the compiler should force catching of + exceptions by explicitly named typesNo
symbolsWhether debug symbols should be generated into the + class fileNo
timeAsks the NetRexx compiler to print compilation + times to the consoleNo
traceTurns on or off tracing and directs the resultant + trace outputNo
utf8Tells the NetRexx compiler that the source is in UTF8No
verboseWhether lots of warnings and error messages should + be generatedNo
suppressMethodArgumentNotUsedTells whether we should filter out the + &Method argument not used& messages in strictargs mode.No
suppressPrivatePropertyNotUsedTells whether we should filter out the + &Private Property defined, but not used& messages in strictargs mode.No
suppressVariableNotUsedTells whether we should filter out the + &Variable set but not used& messages in strictargs mode. + Please be careful with this one, as you can hide errors behind it!No
suppressExceptionNotSignalledTells whether we should filter out the + &Exception is declared, but not signalled within the method& + messages in strictsignal mode.No
suppressDeprecationTells whether we should filter out any deprecation-messages + of the compiler out.No
+

Examples

+
+

<netrexxc srcDir="/source/project" + includes="vnr/util/*" + destDir="/source/project/build" + classpath="/source/project2/proj.jar" + comments="true" + crossref="false" replace="true" + keep="true"/> +

+
+ + + + + -- cgit 1.2.3-korg