这是问题来源:
public static final String CODE = C1 ?
( C2 ? "111" : "222" )
: ( C2 ? "333" : "444" );
最奇怪的是,当我使用eclipse构建时 - 一切正常,取决于C1和C2,我收到111,222,333或444。
但是当我使用ant(使用main_rules释放任务)构建c1为假时,我总是收到333。当我删除括号时,我总是收到444(C2不相关!!!!)
任何想法都赞赏!!! 谢谢,Danail