Skip to content

Commit 484e1fa

Browse files
committed
micronaut build fatjar based on parent pom
1 parent 1c7da6f commit 484e1fa

File tree

1 file changed

+30
-9
lines changed
  • jdk_17_maven/cs/grpc/signal-registration

1 file changed

+30
-9
lines changed

jdk_17_maven/cs/grpc/signal-registration/pom.xml

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -355,19 +355,40 @@
355355
</configuration>
356356
</plugin>
357357

358-
358+
<!-- <plugin>-->
359+
<!-- <groupId>org.springframework.boot</groupId>-->
360+
<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
361+
<!-- <version>2.5.4</version>-->
362+
<!-- <executions>-->
363+
<!-- <execution>-->
364+
<!-- <goals>-->
365+
<!-- <goal>repackage</goal>-->
366+
<!-- </goals>-->
367+
<!-- <configuration>-->
368+
<!-- <finalName>rpc-grpc-signal-registration</finalName>-->
369+
<!-- <classifier>sut</classifier>-->
370+
<!-- </configuration>-->
371+
<!-- </execution>-->
372+
<!-- </executions>-->
373+
<!-- </plugin>-->
374+
375+
<!-- build with maven-shade-plugin based on (see io.micronaut:micronaut-parent POM)
376+
https://micronaut-projects.github.io/micronaut-maven-plugin/latest/examples/package.html-->
359377
<plugin>
360-
<groupId>org.springframework.boot</groupId>
361-
<artifactId>spring-boot-maven-plugin</artifactId>
362-
<version>2.5.4</version>
378+
<groupId>org.apache.maven.plugins</groupId>
379+
<artifactId>maven-shade-plugin</artifactId>
380+
<version>${maven-shade-plugin.version}</version>
363381
<executions>
364382
<execution>
365-
<goals>
366-
<goal>repackage</goal>
367-
</goals>
368383
<configuration>
369-
<finalName>rpc-grpc-signal-registration</finalName>
370-
<classifier>sut</classifier>
384+
<finalName>rpc-grpc-signal-registration-sut</finalName>
385+
<createDependencyReducedPom>false</createDependencyReducedPom>
386+
<transformers>
387+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
388+
<mainClass>org.signal.registration.Application</mainClass>
389+
</transformer>
390+
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
391+
</transformers>
371392
</configuration>
372393
</execution>
373394
</executions>

0 commit comments

Comments
 (0)