2009-05-08 37 views
12

Làm cách nào tôi có thể truy cập tên của người dùng hệ thống (mà nhật thực cũng sử dụng cho thẻ tác giả javadoc ) trong tệp xây dựng kiến ​​của tôi?Làm thế nào để có được người dùng hệ thống trong kiến ​​(trong nhật thực)?

Tôi đang cố gắng hiển thị một số thông tin về phiên bản chương trình hiện tại trong ứng dụng java của tôi. Tôi quyết định sử dụng jreleaseinfo để chuyển các biến từ tập lệnh kiến ​​xây dựng của tôi sang các lớp java của tôi (để hiển thị chúng trong cửa sổ). Với svnant Tôi thậm chí có khả năng truy cập vào số sửa đổi mới nhất và ngày xây dựng từ svn trong tệp build.xml của tôi.

Bây giờ: Điều cuối cùng tôi cần là cho thấy ai đã xây dựng công trình đó!

Trả lời

15

Điều này sẽ hoạt động ở mọi nơi. Nó sử dụng thuộc tính hệ thống java user.name.

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

có - đôi khi nó có thể được dễ dàng ... Tôi chỉ tìm thấy nó bản thân mình. Tất cả các biến hệ thống mà bạn có thể sử dụng được giải thích ở đây: http://java.sun.com/j2se/1.3/docs/api/java/lang/System.html#getProperties() –

3

user.name thể được sử dụng:

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

Kết quả trong:

[echo] User is: coobird 
Các vấn đề liên quan