2012-10-11 26 views
0

在一個項目的build.xml有一個properityant的build.xml中的這個屬性是什麼意思?

<property name="ant.build.javac.source" value="1.7"/> 

它不是在build.xml文件其他地方使用,但如果我修改它的值到1.6,我會

得到一個錯誤。

這個性質是什麼意思?

我在中國,谷歌一直在這裏封鎖.....

+0

人們很快就會倒下;國際海事組織這是一個合法的問題,對細節很重要 –

+1

這對Google來說相當簡單。 – SomeKittens

+0

@DaveNewton有人在cyberrusher之前加入了代碼爲財產,它發生了真正的快速 – linski

回答

1

http://ant.apache.org/manual/javacprops.html

,因爲沒有默認值,它們定義爲javac(和javadoc)任務值。

這可能會在某些情況下導致問題,因此定義了魔術屬性。

如果您試圖使用1.6編譯器編譯1.7源代碼,如果您使用1.7構造函數/ etc,則會出現問題。