Oegir
@Oegir
Web-программист

Как с помощью Phing сгенерировать номер версии или сборки в xml-файле?

Привет.
Использую Phing для сборки инсталляционного пакета компонента под Joomla. Хотелось бы сделать так, что бы в тег <version></version> xml-файла конфигурации компонента автоматически подставлялся бы очередной номер версии и/или сборки. Есть ли у кого-нибудь пример такого таска?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Oegir
@Oegir Автор вопроса
Web-программист
По крайней мере с версией разобрался:
<target name="copy_admin_configure_files" description="Copying compontent configure files">
		<echo message="Copying component configure files" />
		<copy file="${joomla_admin_component}/index.html" todir="${package_temporary}" />
		<copy file="${joomla_admin_component}/script.php" todir="${package_temporary}" />

		<version releasetype="Bugfix" file="${package_root}/mycomponent_version.txt" property="version.number" />
		<copy todir="${package_temporary}">
			<fileset dir="${joomla_admin_component}">
				<include name="mycomponent.xml" />
			</fileset>
			<filterchain>
				<replaceregexp>
					<regexp pattern="&lt;version&gt;\d+\.\d+\.\d+&lt;\/version&gt;" replace="&lt;version&gt;${version.number}&lt;/version&gt;" ignoreCase="true" modifiers="m" />
				</replaceregexp>
			</filterchain>
		</copy>
	</target>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы