Skip to content

Commit 67a61d2

Browse files
committed
Set the codegen modules requires to static.
Motivation: The sql templates module does require strictly the codegen modules. These modules are only needed for the code generation phase. Changes: Set codegen and java.compiler module requirement to be static, so they are not required when using generated templates at runtime.
1 parent af6c72e commit 67a61d2

File tree

13 files changed

+34
-548
lines changed

13 files changed

+34
-548
lines changed

vertx-sql-client-templates/pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,33 @@
106106
</execution>
107107
</executions>
108108
</plugin>
109+
<plugin>
110+
<groupId>org.apache.maven.plugins</groupId>
111+
<artifactId>maven-failsafe-plugin</artifactId>
112+
<configuration>
113+
<useModulePath>true</useModulePath>
114+
<failIfNoTests>true</failIfNoTests>
115+
</configuration>
116+
<executions>
117+
<execution>
118+
<id>module-path-codegen</id>
119+
<goals>
120+
<goal>integration-test</goal>
121+
<goal>verify</goal>
122+
</goals>
123+
<configuration>
124+
<includes>
125+
<include>io/vertx/tests/sqlclient/templates/PgClientTest.java</include>
126+
</includes>
127+
<classpathDependencyExcludes>
128+
<classpathDependencyExclude>io.vertx:vertx-codegen-api</classpathDependencyExclude>
129+
<classpathDependencyExclude>io.vertx:vertx-codegen-processor</classpathDependencyExclude>
130+
<classpathDependencyExclude>io.vertx:vertx-codegen-json</classpathDependencyExclude>
131+
</classpathDependencyExcludes>
132+
</configuration>
133+
</execution>
134+
</executions>
135+
</plugin>
109136
</plugins>
110137
</build>
111138

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/annotations/Column.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/annotations/ParametersMapped.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/annotations/RowMapped.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/annotations/TemplateParameter.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/generator/MapperGenBase.java

Lines changed: 0 additions & 106 deletions
This file was deleted.

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/generator/MapperGenLoader.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

vertx-sql-client-templates/src/main/java/io/vertx/sqlclient/templates/generator/ParametersMapperGen.java

Lines changed: 0 additions & 90 deletions
This file was deleted.

0 commit comments

Comments
 (0)