Используя следующую конфигурацию в master pom, некоторые классы (metamodel FYI) генерируются для всех дочерних проектов с объектами jpa под целевыми/сгенерированными источниками, как и ожидалось.maven/apt сгенерированные классы в eclipse
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>2.2.4</version>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>4.3.10.Final</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<processors>
<processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor>
</processors>
</configuration>
</execution>
</executions>
</plugin>
Это прекрасно работает с Maven и Netbeans.
Некоторые члены команды по-прежнему используют Eclipse. Там созданные классы не найдены автоматически. Они могут быть открыты, если их добавить вручную в «путь сборки» (что бы это ни значило, поскольку это избыточно для pom.xml). Однако это нестабильно и будет сброшено всякий раз, когда они «обновляют проект» (даже не нужно, но ...), чтобы отразить конфигурацию maven проекта.
Мой вопрос: как настроить Eclipse для автоматической настройки этого проекта? Я не хочу слишком сильно изменять pom.xml проекта, поскольку они совершенно легальны и хорошо работают за пределами Eclipse, и я просто хочу, чтобы вас научили правильно вести себя.
ОБНОВЛЕНИЕ: M2Eclipse установлен и не решает эту проблему, что в основном является нашей проблемой.
http://stackoverflow.com/questions/7160006/m2e-and- с уже созданными сгенерированными исходными папками-cat-as-eclipse- –