У меня есть проект, который я записал для апачского кота. Я начал работать с затмением, я хочу импортировать проект затмить язя.
использование затмения 3.6.1.
когда я создаю новое использование проекта:
Файл-> Новый-> Другой-> Java-> Проект Java от Существующего Файла типа "build" Муравья и я обеспечиваю местоположение файла типа "build", я получаю следующую ошибку:
Указанный файл типа "build" не содержит задачу javac
У меня есть red5 проект, что я использовал тот же метод, и он работал. что я пропускаю? я должен добавить что-то к файлу типа "build" муравья, чтобы заставить его работать? что точно? где я могу найти больше информации относительно этого определенного предмета?
спасибо!
Я столкнулся с той же проблемой. 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, сохраняет.