Сценарий Nant Build неопределенный выпуск
У меня есть следующий код в сценарии сборки Nant:
<project name="fgs">
<property name="build.dir" value="build"/>
<property name="build.bin.dir" value="${build.dir}/bin"/>
<fileset id="provider.1.0-references" basedir="${build.bin.dir}">
<include name="thenameofadllfile.*"/>
</fileset>
<macrodef name="build-dist">
<attributes>
<attribute name="version"/>
<attribute name="service.references"/>
<attribute name="release.type"/>
</attributes>
<sequential>
<echo message="service.references: ${service.references}" />
<copy todir="${build.dist.dir}/server/${version}/${release.type}/bin" >
<fileset refid="@{service.references}" casesensitive="false" />
</copy>
</sequential>
</macrodef>
<target name="create-dist">
<server-staging-dist release.type="staging" version="1.0" service.references="service.1.0-references" />
</target>
однако когда я запускаю этот код, я получаю: ссылка на набор файлов '@{service.references}' не определена.
Я пробовал это с изменением знака Доллера для символа @. Не уверен, в чем разница?
Заранее спасибо за любую помощь или совет, данный.
1 ответ
Пытаться <fileset refid="provider.1.0-references" casesensitive="false" />