Я унаследовал проект от другого разработчика, который использует IntelliJ. Я не могу заставить интеграцию Eclipse maven работать с pom проекта: библиотека Maven Dependencies
не отображается на пути к классам, а исходные папки не настраиваются на основе pom.
Я выделил проблему для следующей записи плагина: когда я комментирую это, интеграция Eclipse, кажется, работает так, как должна.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- 2.8.0-01 and later require maven-compiler-plugin 3.1 or higher -->
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerId>groovy-eclipse-compiler</compilerId>
<encoding>UTF-8</encoding>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.9.2-01</version>
</dependency>
<!-- for 2.8.0-01 and later you must have an explicit dependency on groovy-eclipse-batch -->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
<version>2.4.3-01</version>
</dependency>
</dependencies>
</plugin>
Как я могу это исправить, чтобы Eclipse не подавился им? Я новичок в Maven, и кажется, что интеграция Eclipse довольно привередлива и требует большого количества дополнительных метаданных «отображение жизненного цикла». Я попытался проигнорировать указанный выше плагин (например, добавив инструкцию обработки <?m2e ignore?>
сразу после элемента <plugin>
, , как описано здесь , но это, похоже, не решает проблему).
Версии и другая информация
Я использую:
- Затмение 2018.09
- m2e 1.9.1 и m2e-wtp 1.4.0
- Maven 3.6.0
- Mac OS X High Sierra 10.13.6