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