1

クエリ DSL で動作するように春のプロジェクトを構成しようとしています。Maven ビルドのプラグインに問題があり、次のメッセージが表示されます。

[INFO] Internal error in the plugin manager executing goal 'com.mysema.maven:apt-maven-plugin:1.0.4:process': Unable to load the mojo 'com.mysema.maven:apt-maven-plugin:1.0.4:process' in the plugin 'com.mysema.maven:apt-maven-plugin'. A required class is missing: org/codehaus/plexus/util/Scanner
org.codehaus.plexus.util.Scanner

何か案は?

4

2 に答える 2

2

依存関係が欠落しているようです。

これをプラグイン依存リストに追加してみてください:

<dependency>
    <groupId>org.codehaus.plexus</groupId>
    <artifactId>plexus-utils</artifactId>
    <version>3.0.4</version>
</dependency>

このような:

<plugin>
    <groupId>com.mysema.maven</groupId>
    <artifactId>apt-maven-plugin</artifactId>
    <version>1.0.4</version>
    <executions>
        <execution>
            <goals>
                <goal>process</goal>
            </goals>
            <configuration>
                <outputDirectory>target/generated-sources/java</outputDirectory>
                <processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
            </configuration>
        </execution>
    </executions>
    <dependencies>
        <dependency>
            <groupId>org.codehaus.plexus</groupId>
            <artifactId>plexus-utils</artifactId>
            <version>3.0.4</version>
        </dependency>
    </dependencies>
</plugin>
于 2012-11-07T13:03:47.743 に答える
0

この依存関係の問題は1.0.6で修正されています

https://github.com/mysema/maven-apt-plugin/issues/12

Querydslドキュメントを更新します

于 2012-11-07T16:07:26.993 に答える