Почему я не могу добавить "заводной характер" в проект java?
У меня есть несколько проектов java, которые были вокруг в течение длительного времени и в настоящее время я использую довольно свежую версию SpringSource Toolsuite и groovy плагин, который работает отлично (это было добавлено для людей, которые не читают дальше первого абзаца).
Я могу создать Заводной проект или я могу преобразовать проект Java в заводной проект, но я действительно хотел бы добавить заводной характер в мой проект java (я не думаю, что команда была бы очень рада, если бы я преобразовал все проекты заново веселые проекты!)
Проблема в том, что пункт меню" Groovy", содержащий" Add Groovy Nature", не появляется ни в одном проекте java (устаревших проектах или новых, которые я создаю). Он появляется в проекте Groovy с "Remove Groovy Nature", но не в проектах java.
Все остальное работает довольно хорошо.
О, также, не используя maven, просто прямой eclipse & ant-я могу иметь дело с частью Ant, это просто интеграция eclipse, которая является проблематичной.
Я что-то пропустил? установка или что-то еще?
2 ответа:
У меня и моего коллеги сегодня была такая же проблема. Мы вручную исправили его, используя в основном этот процесс:
- очистите все проекты, не начиная новую сборку.
- выход из затмения.
- добавьте / отредактируйте файлы конфигурации проекта ниже.
- начало затмения.
- обновить проект.
- Включить Project - > Build Автоматически.
Вот файлы для добавления / редактирования:
Обратите внимание, что целевой проект уже был проектом java. Чтобы добавить этот материал в обычный или другой не java-проект, вам также может потребоваться добавить следующее:
.project : добавьте эту строку в
<natures>
элемент:<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
.classpath : добавьте эту строку:
<classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/>
.настройки / орг.затмение.JDT, предназначенным.отличный.ядро.prefs : новый файл:
eclipse.preferences.version=1 groovy.compiler.level=-1
.проект :
<buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures>
.classpath : копирование с одного из ваших java проектируйте и редактируйте соответствующим образом. Вот вам дефолт .файл пути к классу:
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>