2009-05-08 14 views
12

如何在我的ant構建文件中訪問系統用戶的名稱(該eclipse也用於javadoc 作者標籤)?如何在ant中獲取系統用戶(在eclipse中)?

我想在我的Java應用程序中顯示一些關於當前程序版本的信息。 我決定使用jreleaseinfo,它將來自我的ant構建腳本的變量傳遞給我的java類(以在窗口中顯示它們)。有了svnant我甚至可以在我的build.xml中訪問svn的最新版本號和生成日期。

現在:我需要的最後一件事就是展示是誰製作的!

回答

15

這將工作在任何地方。它使用java系統屬性user.name

<property environment="env" /> 
<echo message="user: ${user.name}" /> 
+1

是 - 有時可以這麼簡單...... 我只是發現它自己。您可以使用的所有系統變量都在這裏解釋:http://java.sun.com/j2se/1.3/docs/api/java/lang/System.html#getProperties() – 2009-05-08 07:50:09

3

user.name可用於:在

<echo>User is: ${user.name}</echo> 

結果:

[echo] User is: coobird 
相關問題