繁体   English   中英

Maven / apt在Eclipse中生成的类

[英]maven/apt generated classes in eclipse

使用主pom中的以下配置,可以按预期为在目标/生成源下具有jpa实体的所有子项目生成一些类(元模型FYI)。

        <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并不能解决此问题,这基本上是我们的问题。

有一个名为M2Eclipse的项目/ Eclipse插件( link )。

该插件包括以下功能:

基于Maven的pom.xml的Eclipse构建路径的依赖管理

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM