2013-06-03 2 views
0

Можно ли встраивать номер сборки в произвольный исходный файл в eclipse?Можно ли подсчитать номер сборки в общем проекте в Eclipse?

Предположим, у меня есть общий проект для редактирования некоторых конфигурационных файлов, а затем загрузить их на сервер с скриптом.

Теперь я хочу, что некоторые конфигурационный файл содержит номер сборки или дате загрузки времени или какой-либо другой счетный печать.

Возможно ли это?

ответ

2

Чтобы встроить информацию в файл, который вы можете использовать стандартную copy задачу со встроенным filterset поставить динамическую информацию в исходный файл.

Ant также поставляет buildnumber задачу, которая будет полезна для генерации порядкового номера каждый раз проходит ANT.

В заключение я бы рекомендовал обратиться к третьей стороне JReleaseInfo за альтернативный механизм, который может быть более полезен для принятия (или эмулирования). Он генерирует классы Java, предназначенные для встраивания в ваш код. Преимущество этого подхода заключается в том, что вы можете искать версию во время выполнения.

+0

Как узнать, какая задача поддерживает 'filterset'? Поддерживает ли его задача SCP? –

+0

Нет документации задачи Scp не описывает filtersets: http://ant.apache.org/manual/Tasks/scp.html. Не останавливает вас от локальной подготовки файла перед его загрузкой. –