added new options for APT class generation

This commit is contained in:
Timo Westkämper 2008-11-16 14:03:40 +00:00
parent 0daa5385a7
commit 396e49a681
4 changed files with 43 additions and 12 deletions

View File

@ -84,7 +84,7 @@
<version>1.0.15</version>
<executions>
<execution>
<id>dummy-domain</id>
<id>dummy-domain-into-class</id>
<phase>generate-test-sources</phase>
<goals>
<goal>testExecute</goal>
@ -102,16 +102,47 @@
<nocompile>true</nocompile>
<A>
-Ainclude=src/test/includes/instances.txt,
-AdestClass=com.mysema.query.Domain1,
-AdtoClass=com.mysema.query.Domain1Dtos
-AdestClass=com.mysema.query.domain1.Domain1,
-AdtoClass=com.mysema.query.domain1.Domain1Dtos
</A>
<testIncludes>
<testInclude>
com/mysema/query/grammar/hql/*.java
</testInclude>
</testIncludes>
<showWarnings>true</showWarnings>
</configuration>
</execution>
<execution>
<id>dummy-domain-into-package</id>
<phase>generate-test-sources</phase>
<goals>
<goal>testExecute</goal>
</goals>
<configuration>
<aptSourceRoots>
<aptSourceRoot>src/test/java</aptSourceRoot>
</aptSourceRoots>
<force>true</force>
<fork>true</fork>
<factory>com.mysema.query.apt.APTFactory</factory>
<testGenerated>
target/generated-test-sources/java
</testGenerated>
<nocompile>true</nocompile>
<A>
-AnamePrefix=Q,
-AdestPackage=com.mysema.query.domain2
</A>
<testIncludes>
<testInclude>
com/mysema/query/grammar/hql/*.java
</testInclude>
</testIncludes>
<showWarnings>true</showWarnings>
</configuration>
</execution>
</executions>
</plugin>
</plugins>

View File

@ -5,10 +5,10 @@
*/
package com.mysema.query.grammar.hql;
import static com.mysema.query.Domain1.cat;
import static com.mysema.query.Domain1.catalog;
import static com.mysema.query.Domain1.cust;
import static com.mysema.query.Domain1.kitten;
import static com.mysema.query.domain1.Domain1.cat;
import static com.mysema.query.domain1.Domain1.catalog;
import static com.mysema.query.domain1.Domain1.cust;
import static com.mysema.query.domain1.Domain1.kitten;
import static com.mysema.query.grammar.Grammar.add;
import static com.mysema.query.grammar.Grammar.div;
import static com.mysema.query.grammar.Grammar.mult;
@ -21,7 +21,7 @@ import static org.junit.Assert.assertNull;
import org.junit.Ignore;
import org.junit.Test;
import com.mysema.query.Domain1;
import com.mysema.query.domain1.Domain1;
import com.mysema.query.grammar.HqlGrammar;
import com.mysema.query.grammar.HqlQueryBase;
import com.mysema.query.grammar.HqlSerializer;

View File

@ -23,9 +23,9 @@ import antlr.RecognitionException;
import antlr.TokenStreamException;
import antlr.collections.AST;
import com.mysema.query.Domain1;
import com.mysema.query.Domain1Dtos;
import com.mysema.query.Domain1.Catalog;
import com.mysema.query.domain1.Domain1;
import com.mysema.query.domain1.Domain1Dtos;
import com.mysema.query.domain1.Domain1.Catalog;
import com.mysema.query.grammar.HqlGrammar;
import com.mysema.query.grammar.JoinMeta;
import com.mysema.query.grammar.hql.HqlDomain.Color;

View File

@ -5,7 +5,7 @@
*/
package com.mysema.query.grammar.hql;
import com.mysema.query.Domain1.*;
import com.mysema.query.domain1.Domain1.*;
import com.mysema.query.grammar.HqlQueryBase;
/**