1

我在 Mac Lion 上使用 Netbeans 7.2 和 JDK 1.6 创建一个使用 queryDSL 的 maven 项目。

我的 pom.xml 有以下片段

    <dependency>
        <groupId>com.mysema.querydsl</groupId>
        <artifactId>querydsl-apt</artifactId>
        <version>2.5.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.mysema.querydsl</groupId>
        <artifactId>querydsl-core</artifactId>
        <version>2.5.0</version>
    </dependency>
    <dependency>
        <groupId>com.mysema.querydsl</groupId>
        <artifactId>querydsl-jpa</artifactId>
        <version>2.5.0</version>
    </dependency>
    <dependency>
        <groupId>com.mysema.querydsl</groupId>
        <artifactId>querydsl-hibernate-search</artifactId>
        <version>2.5.0</version>
    </dependency>



            <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>1.7</version>
            <executions>
                <execution>
                    <id>add-source</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>add-source</goal>
                    </goals>
                    <configuration>
                        <sources>
                            <source>src/generated</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

以下 pom 不能确保我的 QueryDSL 注释得到处理并创建了“Q”类。相同的设置在 Eclipse 上运行良好。

非常感谢任何帮助

南迪什

4

1 回答 1

1

以下线程中讨论的分辨率 https://groups.google.com/forum/#!topic/querydsl/7f8AWdWvvmg

于 2012-06-25T12:42:05.110 回答