Hi All,
Is it possible to have a private target in an ant project? (Similar to a
private method in JAVA)
This private target should not be called from outside the project and it
should not be executable by user directly.
And I want to use this private target internally?
Is this possible? Please pass on your suggestions.
You can prefix your target name with an hyphen, '-', which make it
impossible to be called from Ant command line:
For example:
<project>
<target name="main" depends="-internal, external">
...
</target>
<target name="-internal">
...
</target>
<target name="external">
...
</target>
</project>
Then from command line, different results:
C:\>ant main
Buildfile: build.xml
-internal:
external:
main:
BUILD SUCCESSFUL
Total time: 0 seconds
C:\>ant external
Buildfile: build.xml
external:
BUILD SUCCESSFUL
Total time: 0 seconds
C:\>ant -internal
Unknown argument: -internal
ant [options] [target [target2 [target3] ...]]
Options:
[ cut for ML conciseness ... ]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]