затмение, добавляющее Java основанный на муравье проект: Указанный файл типа "build" не содержит задачу javac

У меня есть проект, который я записал для апачского кота. Я начал работать с затмением, я хочу импортировать проект затмить язя.

использование затмения 3.6.1.

когда я создаю новое использование проекта:

Файл-> Новый-> Другой-> Java-> Проект Java от Существующего Файла типа "build" Муравья и я обеспечиваю местоположение файла типа "build", я получаю следующую ошибку:

Указанный файл типа "build" не содержит задачу javac

У меня есть red5 проект, что я использовал тот же метод, и он работал. что я пропускаю? я должен добавить что-то к файлу типа "build" муравья, чтобы заставить его работать? что точно? где я могу найти больше информации относительно этого определенного предмета?

спасибо!

3
задан 21.11.2010, 20:13

1 ответ

Я столкнулся с той же проблемой. Eclipse ищет javac, и текущая версия не знает, как распутать его.

Мой build.xml называет другие файлы муравья. Выборка похожа на это:

  <target name="MyProject">
    <ant antfile="project.xml" target="${tgt}">
      <property name="project_name" value="MyProject"/>
      <property name="root_project_dir" value="${root_dir}/SubProj/src"/>
      <property name="cvsroot" value="${cvsroot_SubProj}"/>
      <property name="cvsmodule" value="${cvsmodule_SubProj}/src/MyProject"/>
    </ant>
  </target>

Я добавил задачу javac между </ant> и </target> строки:

<javac srcdir="${root_dir}/SubProj/src" destdir="C:\temp"/>

Это дало Eclipse информацию, в которой он нуждался: как найти исходные файлы для SubProj. Задача javac указала на каталог.

К сожалению, Eclipse также добавил SubProj.src к именам пакета. Я не знаю о способе зафиксировать это кроме Ctrl-1 на имени пакета, но это портит CVS, сохраняет.

3
ответ дан 08.12.2019, 01:07

Теги

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