Skip to content

Commit 5652080

Browse files
committed
fix: make it run
1 parent 466138c commit 5652080

1 file changed

Lines changed: 36 additions & 25 deletions

File tree

source-sink/pom.xml

Lines changed: 36 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
-->
134134
</dependencies>
135135

136-
<build>
136+
<build>
137137
<sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>
138138
<testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
139139
<plugins>
@@ -152,39 +152,50 @@
152152
<compilerPlugins>
153153
<plugin>spring</plugin>
154154
<plugin>jpa</plugin>
155+
<plugin>all-open</plugin>
155156
</compilerPlugins>
157+
<pluginOptions>
158+
<option>all-open:annotation=jakarta.persistence.Entity</option>
159+
<option>all-open:annotation=jakarta.persistence.MappedSuperclass</option>
160+
<option>all-open:annotation=jakarta.persistence.Embeddable</option>
161+
</pluginOptions>
156162
</configuration>
157163
<dependencies>
158164
<dependency>
159165
<groupId>org.jetbrains.kotlin</groupId>
160166
<artifactId>kotlin-maven-allopen</artifactId>
161167
<version>${kotlin.version}</version>
162168
</dependency>
169+
<dependency>
170+
<groupId>org.jetbrains.kotlin</groupId>
171+
<artifactId>kotlin-maven-noarg</artifactId>
172+
<version>${kotlin.version}</version>
173+
</dependency>
163174
</dependencies>
164175
</plugin>
165-
<plugin>
166-
<groupId>org.jvnet.jaxb</groupId>
167-
<artifactId>jaxb-maven-plugin</artifactId>
168-
<version>${jaxb-maven-plugin.version}</version>
169-
<executions>
170-
<execution>
171-
<goals>
172-
<goal>generate</goal>
173-
</goals>
174-
</execution>
175-
</executions>
176-
<configuration>
177-
<schemaLanguage>WSDL</schemaLanguage>
178-
<!--<generateDirectory>${project.basedir}/src/main/java</generateDirectory>-->
179-
<generatePackage>com.baeldung.springsoap.client.gen</generatePackage>
180-
<schemaDirectory>${project.basedir}/src/main/resources/wsdl/</schemaDirectory>
181-
<noFileHeader>true</noFileHeader>
182-
<schemaIncludes>
183-
<include>countries.wsdl</include>
184-
</schemaIncludes>
185-
</configuration>
186-
</plugin>
187-
</plugins>
188-
</build>
176+
<plugin>
177+
<groupId>org.jvnet.jaxb</groupId>
178+
<artifactId>jaxb-maven-plugin</artifactId>
179+
<version>${jaxb-maven-plugin.version}</version>
180+
<executions>
181+
<execution>
182+
<goals>
183+
<goal>generate</goal>
184+
</goals>
185+
</execution>
186+
</executions>
187+
<configuration>
188+
<schemaLanguage>WSDL</schemaLanguage>
189+
<!--<generateDirectory>${project.basedir}/src/main/java</generateDirectory>-->
190+
<generatePackage>com.baeldung.springsoap.client.gen</generatePackage>
191+
<schemaDirectory>${project.basedir}/src/main/resources/wsdl/</schemaDirectory>
192+
<noFileHeader>true</noFileHeader>
193+
<schemaIncludes>
194+
<include>countries.wsdl</include>
195+
</schemaIncludes>
196+
</configuration>
197+
</plugin>
198+
</plugins>
199+
</build>
189200

190201
</project>

0 commit comments

Comments
 (0)