Tra*_*ker 9 java ant classpath
在审查了蚂蚁文档之后,尚不清楚这些<path> 与<classpath>任务之间的差异.
有任何功能差异吗?它们基本上可以互换吗?
任何输入将不胜感激,谢谢.
mar*_*ton 14
没有Ant classpath 任务.所述classpathXML元素是可以在许多其它任务(可以使用一个嵌套元件javac例如),但它不能在Ant构建中使用独立的.
类路径只是路径的一个特定用途.如果要在多个位置定义要用作类路径的路径,则可以使用该path任务来定义它并包含id参数.稍后,在声明类路径时,您可以通过引用引用先前定义的路径.
就像是:
<path id="my.classpath" ... />
Run Code Online (Sandbox Code Playgroud)
后来:
<javac classpathref="my.classpath" ... />
Run Code Online (Sandbox Code Playgroud)
要么:
<javac ... >
<classpath refid="my.classpath" />
...
</javac>
Run Code Online (Sandbox Code Playgroud)