В корневом каталоге проекта я обнаружил, что он имеет pom.xml
, так что это проект на основе Maven.
Глядя в файл .project
(файл, относящийся к проекту eclipse), он имеет следующее:
<nature>org.maven.ide.eclipse.maven2Nature</nature>
org.maven.ide.eclipse.maven2Nature
означает, что проект имеет характер m2eclipse (maven pluign для eclipse). Обратите внимание, что после версии 0.12.1 проект m2eclipse перемещается в Eclipse Foundation и стать частью выпуска Eclipse 3.7 (Indigo). Имя этой природы становится org.eclipse.m2e.core.maven2Nature
Кроме того, я также обнаружил, что в папке .setting
есть некоторые файлы настроек, заданные WTP (например, org.eclipse.wst.common.project.facet.core.xml
). WTP по умолчанию включен в «версию Java EE для разработчиков» Eclipse.
Итак, этот проект создается с помощью Eclipse, установленного с WTP, и m2eclipse с версией 0.12.1 или ранее.
как мне подготовить затмение для компиляции такого рода проекта? Какие
дополнительные библиотеки и т. д.
Поскольку это проект maven, вам не нужно явно включать дополнительные библиотеки. Все необходимые библиотеки сконфигурированы внутри pom.xml
, и maven загрузит эти библиотеки для вас.
Я бы использовал eclipse, установленный с WTP , m2eclipse , m2eclipse-wtp и GWT eclipse plugin . Затем создайте новое приложение maven war и скопируйте в проект только папку pom.xml
и src
. После этого используйте функцию m2eclipse
для обновления загружаемых библиотек и этих файлов настроек, указанных в проекте.