当前位置:  开发笔记 > 运维 > 正文

使用ant来检测os和设置属性

如何解决《使用ant来检测os和设置属性》经验,为你挑选了4个好方法。

我想通过os类型以不同方式设置ant任务中的属性.

该属性是一个目录,在windows中我希望它在unix/linux"/ opt/flag"中是"c:\ flag".

我的当前脚本仅在我使用默认目标运行时才有效,但为什么?

    


    
        
    

    
        
    



   
    



    
    

在我的所有蚂蚁目标中,我添加了"depends = checksw_path".

如果我在Windows中运行默认目标我已经正确地"c:\ flag"但是如果我运行非默认目标我已经得到了调试进入if_windows但是指令""没有设置剩余的属性/选择/标志.我正在使用ant 1.7.1.



1> Drejc..:

将您的状况移出,因为您的目标可能未被调用.

 
                    
 

 
                    
 



2> 小智..:

您需要为属性设置值"true"才能使if条件生效.请参阅以下代码:


    
            
    

    
            
    

HTH,Hari



3> elkoo..:

我用过这个脚本,对我来说效果很好:



  
    
  

  
    
  

  
    
  

  
    
  

  
    
  




4> Roberg..:

如果要根据操作系统设置该单个属性,可以直接设置它,而无需创建任务:


    



        



推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有