Ant Java



    
    
    
    
    
  
    
    
    
    
    
    
        value="${product.version.major}.${product.version.minor}.${product.version.level}"/>
        value="${product.version.major}_${product.version.minor}_${product.version.level}"/>
    
            value="Copyright Â© ${year} Apache XML Project. All Rights Reserved."/>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
  
    
    
        
    
    
    
        
        
    
    
        
    
    
        
        
        
    
    
        
        
        
    
    
        
    
    
      
    
    
    
    
        
        
        
        
    
    
        
  
        
        
        
        
        
        
    
    
        
        
            
        
        
        
        
    
    
    
  
  
  
  
  
  
  
  
  
    
    
  
  
  
    
    
  
    
  
    
  
    
  
    
  
    
    
    
    
  
  
  
  
  
  
  
  
    
    
    
    
        
        
        
        
        
        
        
        
        
    
    
    
        
    
    
    
  
  
  
  
  
  
    
  

    
    
      
        
        
        
    
       
    
    
    
  
  
    
      
      
    

  
    
    
  
      
    
    
    
    
        
    

      

  
    
    
    
    
    
      
    
    
    
  
  something here
    
    
                depends="do.build.src,env.mk.dirs,do.check.bindist"
      unless="is.bin.dist">
                       destdir="${dir.build.bin}"
               debug="${build.compile.debug}">
            
            
            
            
        
        
                                 includes="**/org/apache/xml/security/resource/*,
                               **/org/apache/xml/security/resource/schema/*"/>
        
    
    
    
            depends="build.src"
    unless="is.bin.dist">
                     destdir="${dir.build.test}"
               debug="${build.compile.debug}">
          
          
          
        
        
          
          
          
      
    
    
        depends="build.src"
    unless="is.bin.dist">
      destdir="${dir.build.samples}"
    debug="${build.compile.debug}">
    
  
    
    
  
      description="Starts all Junit tests">
      
      
      
      
      
      
            
            
            
            
             failureproperty="build.test.failed">
          
          
                
                
                
                           value="${basedir}/logging.properties"/>
          
          
          
          
          
              
                  
               
          
          
      
      
          
              
          
          
      
      
  
    
          description="Runs JSR 105 interop and unit tests">
        
        
        
        
                 failureproperty="build.test.failed">
            
            
      
      
            
            
      
      
      
      
          
              
                
            
            
        
        
            
          
            
      
        
        
    
    
    
          description="Runs all the test targets">
    
  
    
          depends="build.samples"
      description="encrypts xml data">
  
  
        failonerror="true" 
      fork="yes" 
      taskname="Encrypter">
    
  
    
          depends="build.samples" 
      description="decrypts xml data">
  
        failonerror="true" 
      fork="yes" 
      taskname="Decrypter">
    
  
    
          depends="encrypt, decrypt" 
      description="encrypts and decrypts an element's contents" />
    
          depends="build.samples" 
      description="creates a signature" >
  
        failonerror="true" 
      fork="yes" 
      taskname="CreateSignature">
    
  
    
          depends="build.samples" 
      description="verifies a signature">
        failonerror="true" 
      fork="yes" 
      taskname="VerifySignature">
    
  
    
  
          depends="sign, verify" 
      description="creates and verifies a signature" />
    
          depends="build.samples" 
      description="axis sign sample">
  
        failonerror="true" fork="yes" taskname="SignAxis">
    
  
    
          depends="build.samples" 
      description="axis verify sample">
  
        failonerror="true" 
      fork="yes" 
      taskname="VerifyAxis">
    
  
    
    
    
          depends="build.samples">
  
        fork="yes">
    
  
  
  
        fork="yes">
                
    
  
  
  
        fork="yes">
                
    
  
  
  
        fork="yes">
    
  
        fork="yes">
    
  
    
  
  
        fork="yes">
    
  
  
  
  
  
        fork="yes">
    
  
  
  
    
          depends="build.samples">
        fork="yes">
    
  
    
    
          depends="build.samples">
        
              fork="yes">
      
      
      
  
  
        fork="yes">
      
      
  
  
        fork="yes">
      
  
  
        fork="yes">
      
      
  
    
  
    
    
          depends="build.srcdist,build.bindist" />
          depends="clean"
  description="Creates the source distribution" >
    
  
  
      
    
    
    
    
    
        
    
      
  
           dir="${dir.build.srcdist}/libs"/>
    
         zipfile="${dir.build}/${product.name}-src-${product_version}.zip"/>
    
          depends="clean,build.src,build.jar,build.docs,build.xdocs" 
      description="Creates the binary distribution">
  
  
      
    
    
    
    
        
    
      
  
  
          todir="${dir.build.bindist}/libs"/>
          todir="${dir.build.bindist}/libs"/>
          todir="${dir.build.bindist}/libs"/>
          todir="${dir.build.bindist}/libs"/>
          todir="${dir.build.bindist}/libs"/>
          todir="${dir.build.bindist}/libs"/>
  
          file="${jar.library}" 
        todir="${dir.build.bindist}/libs"/>
          file="${jar.samples}" 
        todir="${dir.build.bindist}/libs"/>
          file="${jar.tests}" 
        todir="${dir.build.bindist}/libs"/>
  
  
      
  
  
  
      
  
         zipfile="${dir.build}/${product.name}-bin-${product_version}.zip"/>
    
  
    
    
    
  
       destdir="${dir.build.javadoc}">
      
          
          
            
            
            
      
    
                depends="do.check.forrest"
      if="has.forrest">
  
          os="Linux SunOS"
        dir="${dir.docs}" />
          os="Windows"
        dir="${dir.docs}" />
    
    
    
  
                         title="Apache XML-Security coverage">
            
          
          
      
              
             
     

    
    
    
  
  
  
  
  
            
            
                               value="${product.Name}"/>
                               value="${product.version} ${TODAY}"/>
                               value="Apache Software Foundation"/>
            
        
    
          depends="manifest,build.src,build.test,build.samples">
  
         excludes="org/apache/xml/security/temp/**"
       includes="org/apache/**, org/jcp/**, javax/xml/crypto/**"
       destfile="${jar.library}" 
       manifest="${jar.manifest}">
    
  
  
         excludes="org/apache/xml/security/temp/**" 
       includes="org/apache/**, javax/xml/crypto/**"
       destfile="${jar.samples}" 
       manifest="${jar.manifest}">
    
  
    
  
         excludes="org/apache/xml/security/temp/**" 
       includes="org/apache/**, javax/xml/crypto/**"
       destfile="${jar.tests}" 
       manifest="${jar.manifest}">
    
  
    
          depends="manifest,build.src">
         excludes="org/apache/xml/security/temp/**"
       includes="**/LICENSE, **/NOTICE, org/apache/**, org/jcp/**, javax/xml/crypto/**, *.txt" 
       jarfile="${jar.library}" 
       manifest="${jar.manifest}"/>
    
    
                depends="env.mk.dirs" >
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
    
        
        
        
        
        
        
        
    
    
        
        
        
        
    
    
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    
    
    
        
        
        
        
    


File: provider.properties
# The XML Security Project uses a third party cryptographic provider
# because the JCE does not supply all the relevant algorithms.
#
# Use this file to specify the provider information. The XML Security
# implementation uses The Legion of the Bouncy Castle's provider.
# Specify your preferred provider, together with the download location
# of the provider file in this section.
jce.provider.source     = http://www.bouncycastle.org/download
jce.provider.prefix     = bc
jce.provider.jar        = jce-jdk13-129.jar
# Specify a checksum algoritm and a checksum value for JCE provider
# in this section. The checksum is used to ensure that no data
# corruption occured during the download of the provider.
checksum.algorithm      = md5
checksum.value          = 3d48aef8338ca75d1f0f0eb527c3d545
File: proxy.properties
# Set these values if you are behind a firewall
proxy.host = your.proxy.goes.here
proxy.port = 8080