improved maven-apt-plugin config

This commit is contained in:
Timo Westkämper 2011-07-04 11:47:12 +00:00
parent 6e10aedb10
commit 034114c059
2 changed files with 13 additions and 14 deletions

View File

@ -39,12 +39,6 @@
<artifactId>querydsl-core</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>${project.parent.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.mysema.querydsl</groupId>
@ -237,7 +231,8 @@
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>maven-apt-plugin</artifactId>
<artifactId>maven-apt-plugin</artifactId>
<version>1.0.2</version>
<executions>
<execution>
<goals>
@ -248,7 +243,14 @@
<processor>com.mysema.query.apt.QuerydslAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</executions>
<dependencies>
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>${project.parent.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>

View File

@ -1,6 +1,5 @@
package com.mysema.query;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import java.io.File;
@ -10,11 +9,9 @@ import java.net.URLClassLoader;
import javax.jdo.annotations.PersistenceCapable;
import org.apache.commons.io.IOUtils;
import org.junit.Test;
import com.mysema.codegen.CodeWriter;
import com.mysema.query.apt.jdo.JDOAnnotationProcessor;
import com.mysema.query.types.Expression;
public class PackageVerification {
@ -32,9 +29,9 @@ public class PackageVerification {
oneJarClassLoader.loadClass(Expression.class.getName()); // querydsl-core
oneJarClassLoader.loadClass(CodeWriter.class.getName()); // codegen
oneJarClassLoader.loadClass(PersistenceCapable.class.getName()); // jdo
oneJarClassLoader.loadClass(JDOAnnotationProcessor.class.getName()); // querydsl-apt
String resourceKey = "META-INF/services/javax.annotation.processing.Processor";
assertEquals(JDOAnnotationProcessor.class.getName(), IOUtils.toString(oneJarClassLoader.findResource(resourceKey).openStream()));
// oneJarClassLoader.loadClass(JDOAnnotationProcessor.class.getName()); // querydsl-apt
// String resourceKey = "META-INF/services/javax.annotation.processing.Processor";
// assertEquals(JDOAnnotationProcessor.class.getName(), IOUtils.toString(oneJarClassLoader.findResource(resourceKey).openStream()));
}
}