ANtプロファイルのラベルの詳細


自分で見たのを残しておく.
自動回転(
http://vinter.iteye.com/blog/492319)

1.<project>  
              。<project>           。          ,

       ,            。
(1) default         ,        。
(2) basedir         。
(3) name     。
(4) description       。
              ,                ,          

       。

2.<target>  
               target  。  target         target  。 

 ,   target      ,   target         。           

       ,        target        target。 Target       。
(1).name    ,        。
(2).depends       。
(3)if            。
(4)unless             。
(5)description       。
Ant depends     target     。Ant   depends   target        

  target。     ,           target。      run target 

depends  compile,   compile target  depends   prepare,     target 

     prepare->compile->run。
  target       ,     target    。    if unless  ,target 

    。

3.<mkdir>  
           ,      dir           ,     :
<mkdir dir=”${class.root}”/>
              ,          property     。

4<jar>  
         JAR  ,     。
(1) destfile  JAR   。
(2) basedir         。
(3) includes          。
(4) exchudes          。

5.<javac  >
            java  ,     。
(1).srcdir        。
(2).destdir  class       。
(3).include           。
(4).excludes           。
(5).classpath         。
(6).debug         。
(7).optimize        。
(8).verbose            。
(9).fileonerror            。

(9). encoding  java      

6.<java>  
            .class  ,     。
(1).classname         。
(2).jar       JAR   。
(3).classpath         。
(4).fork               。
(5).failonerror            。
(6).output       。
(7).append            。

7.<delete>  
                ,     。
(1)/file        。
(2).dir        。
(3).includeEmptyDirs             ,      。
(4).failonerror              ,        。
(5).verbose              ,       。

8.<copy>  
              ,     。
(1).file      。
(2).tofile       。
(3).todir       。
(4).overwrite             ,       。
(5).includeEmptyDirs            ,      。
(6).failonerror                  ,      。
(7).verbose             ,      。

Ant     
                ,          。       

org.apache.tool.ant.types  。                     。

1. argument   
  Ant         ,    <arg>           , apply,exec java 

       <arg>  ,              。   <arg>     。
(1).values        。        ,            ,      

。
(2).file          。      ,              。
(3).line              。
(4).path    。

2.ervironment   
   Ant              ,<env>                     

   ,<env>          。
(1).file           。               。
(2).path         。Ant            。
(3).value              。
(4).key        。
    file path   value     。

3.filelist  
 Filelist                  ,     filelist          

     。         。
(1).dir             。
(2).files             。
(3).refid          <filelist>   。
    dir   files      ,     refid(     ,dir files      )。

4.fileset  
Fileset            ,      <fileset>  。  ,  ant      

   fileset,          fileset       。   fileset      。
(1).dir  fileset     。
(2).casesensitive     false,        ,fileset        ,   

  true.
(3).defaultexcludes                ,   true。
(4).excludes                   。
(5).excludesfile                    。
(6).includes        ,           。
(7).includesfile                 。

5.patternset   
Fileset        , patternset       ,          。

<patternset>  4   :includes excludex includexfile   excludesfile, fileset 

 。Patternset          :include,exclude,includefile   excludesfile.

6.filterset   
Filterset        ,                        。
      :
(1).begintoken              ,           。
(2).endtoken                        。
(3).id          。
(4).refid                   。

7.Path  
Path           ,               。        ,   

           。      ,                    ,  

      。
(1).location          。Ant              。
(2).refid                 path   。
(3).path            。

8.mapper  
Mapper                      ,     。
(1).classname     mapper    。   mapper      ,      mapper.
(2).classpath        mapper        。
(3).classpathref               。
(4).from           mapper.
(5).to           mapper.
(6).type      identity,flatten glob merge  regexp      ,        

  mapper   。