Как получить системного пользователя в муравье (в затмении)? - PullRequest
12 голосов
/ 08 мая 2009

Как я могу получить доступ к имени системного пользователя (которое eclipse также использует для javadoc тег автора) в моем файле сборки ant?

Я пытаюсь показать некоторую информацию о текущей версии программы в моем Java-приложении. Я решил использовать jreleaseinfo , который передает переменные из моего скрипта сборки муравья моим классам Java (чтобы показать их в окне). С svnant я даже могу получить доступ к последнему номеру ревизии и дате сборки из svn в моем build.xml.

Теперь: последнее, что мне нужно, это показать, кто сделал эту сборку!

Ответы [ 2 ]

15 голосов
/ 08 мая 2009

Это будет работать где угодно. Он использует системное свойство java user.name .

<property environment="env" />
<echo message="user: ${user.name}" />
3 голосов
/ 08 мая 2009

user.name можно использовать:

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

Результаты:

[echo] User is: coobird
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...