Ожидается открытая кавычка для атрибута «исполняемый», связанного с типом элемента «exec» - PullRequest
1 голос
/ 18 ноября 2011

Я пытаюсь выполнить cmd через мой скрипт ant.Я получаю следующую ошибку:

build.xml: 24: ожидается открытая кавычка для атрибута «исполняемый», связанного с типом элемента «exec».

Это строки от 22 до 27.Как вы можете видеть строку, в которой происходит сбой - строка 24 - это пространство над exec cmd .Я не вижу, где я забыл цитату, и они выглядят как обычные цитаты для меня.Я проверил архивы и не смог найти ничего похожего.

<chmod file="/blddir/tools/gmake" perm="777"/>     
<echo message="Starting"/>    

<exec dir="/blddir/tools/" executable="gmake" vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec>  

Ответы [ 2 ]

0 голосов
/ 22 марта 2015

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

Открытие файла build.xml в редакторе NetBeans ясно показало проблему

0 голосов
/ 18 ноября 2011

Сообщение об ошибке означает, что ваш скрипт сборки недопустим, из-за отсутствия открытой кавычки для исполняемого атрибута в задаче exec, пожалуйста, перепроверьте что-то вроде:

<exec dir="/blddir/tools/" executable=gmake" vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec> 

или

<exec dir="/blddir/tools/" executable=gmake vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec> 

тогда как опубликованный вами фрагмент, похоже, в порядке!? Какой-то редактор - например Редактор Eclipse Ant - должен указывать на синтаксическую ошибку

...