2014-01-09 36 views
0

我對下面的ant知識有疑問。如何理解下面的ant任務定義

  1. 什麼的資源的taskdef標籤的含義是什麼?
  2. ant-tasks.jar做什麼?
  3. 它在下面做什麼?

我的理解是,ant-tasks.jar執行加載android.jar和其他相關的jar包,是嗎?

<!-- jar file from where the tasks are loaded --> 
<path id="android.antlibs"> 
    <pathelement path="${sdk.dir}/tools/lib/ant-tasks.jar" /> 
</path> 

<!-- Custom tasks --> 
<taskdef resource="anttasks.properties" classpathref="android.antlibs" /> 
+0

aliteralmind,謝謝 – gladman

+0

不客氣!謝謝你。 – aliteralmind

回答

1

--- 什麼是在taskdef標籤中的資源的含義?

看吧,在 「參數」:

http://ant.apache.org/manual/Tasks/typedef.html

--- 它能做什麼約下面?

<taskdef resource="anttasks.properties" classpathref="android.antlibs" /> 

替換爲

<taskdef resource="anttasks.properties" classpathref="${sdk.dir}/tools/lib/ant-tasks.jar" /> 

--- 什麼螞蟻tasks.jar嗎?

這是一個包含自定義的螞蟻任務(加載項)的zip文件,您可以在您的build.xml中使用它。找出是誰製作的,或者在哪裏找到它的JavaDoc。