How to put comment in Ant | Comments in Apache Ant
Method 1:
<!– Comments are just as important in buildfiles, do not –>
<!– avoid writing them! –>
<!– Example build file for “Ant: The Definitive Guide” –>
<!– and its sample project: irssibot –>
Method 2: Echo
Description
Writes a message to the Ant logging facilities. A message may be supplied
as nested text to this task.
Echoes a message to the current loggers and listeners which means System.out unless overridden. A level can be specified, which controls at what logging level the message is filtered at.
The task can also echo to a file, in which case the option to append rather than overwrite the file is available, and the level option is ignored
Parameters
Attribute | Description |
Required |
message | the message to echo. |
No. Text may also be included in a character section within this element. If neither is included a blank line will be emitted in the output. |
file | the file to write the message to. |
No |
append | Append to an existing file (or open a new file / overwrite an existing file)? |
No – default is false. |
level | Control the level at which this message is reported. One of “error”, “warning”, “info”, “verbose”, “debug” (decreasing order) |
No – default is “warning”. |
encoding | encoding to use, default is “”; the local system encoding. since Ant 1.7 |
No |
Examples
Style 1:
<echo message=”Hello, world”/>
Style 2:
<echo message=”Embed a line break:${line.separator}”/>
Style 3:
<echo>Embed another:${line.separator}</echo>
Style 4:
<echo>This is a longer message stretching over
two lines.
</echo>
Style 5:
<echo>
This is a longer message stretching over
three lines; the first line is a blank
</echo>
Style 5:
<echo message=”Deleting drive C:” level=”debug”/>
A message which only appears in -debug mode.
Style 6:
<echo level=”error”>
Imminent failure in the antimatter containment facility.
Please withdraw to safe location at least 50km away.
</echo>
A message which appears even in -quiet mode.
Style 7:
<echo file=”runner.csh” append=”false”>#\!/bin/tcsh
java-1.3.1 -mx1024m ${project.entrypoint} $$*
</echo>
Generate a shell script by echoing to a file. Note the use of a double $ symbol to stop Ant filtering out the single $ during variable expansion
Depending on the loglevel Ant runs, messages are print out or silently ignored:
Ant-Statement |
-quiet, -q |
no statement |
-verbose, -v |
-debug, -d |
<echo message=”This is error message.” level=”error” /> |
ok |
ok |
ok |
ok |
<echo message=”This is warning message.” /> |
ok |
ok |
ok |
ok |
<echo message=”This is warning message.” level=”warning” /> |
ok |
ok |
ok |
ok |
<echo message=”This is info message.” level=”info” /> |
not logged |
ok |
ok |
ok |
<echo message=”This is verbose message.” level=”verbose” /> |
not logged |
not logged |
ok |
ok |
<echo message=”This is debug message.” level=”debug” /> |
not logged |
not logged |
not logged |
ok |
Method 3:
Description
- Use of runtime variables to save into another variable using register in Ansible - September 6, 2018
- Ansible & Ansible Tower Variable Precedence Hierarchy - September 6, 2018
- How to use template in Ansible? - September 6, 2018