Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven/apt在eclipse中生成的类_Maven_Jpa - Fatal编程技术网

maven/apt在eclipse中生成的类

maven/apt在eclipse中生成的类,maven,jpa,Maven,Jpa,按照预期,使用主pom中的以下配置,为所有子项目生成了一些类(元模型FYI),这些子项目在目标/生成源下具有jpa实体 <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>2.2.4</v

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

        <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>   

org.bsc.maven
maven处理器插件
2.2.4
org.hibernate
冬眠
4.3.10.最终版本
过程
过程
生成源
org.hibernate.jpamodelgen.jpametamodelenticyprocessor
这在Maven和Netbeans中非常有效

一些团队成员仍然使用Eclipse。在那里,不会自动找到生成的类。如果手动将它们添加到“构建路径”(不管它是什么意思,因为这对pom.xml来说是多余的),则可以打开它们。然而,这是不稳定的,当他们“更新项目”(甚至不需要,但是…)时,会重新设置,以反映项目的maven配置

我的问题是,如何配置Eclipse以自动使用此项目的配置?我不想对项目的pom.xml做太多更改,因为它们完全合法,在Eclipse之外也能很好地工作,我只想让别人教我如何正确操作


更新:安装了M2Eclipse,但没有解决这个问题,这基本上是我们的问题。

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

该插件包括以下功能:

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


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

该插件包括以下功能:

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


已经安装,这允许我们至少在Eclipse中“导入”这些项目并配置一些东西。对此没有帮助。已经安装,这允许我们至少在Eclipse中“导入”这些项目并配置一些东西。对此没有帮助。已经安装,这允许我们至少在Eclipse中“导入”这些项目并配置一些东西。这没用。