如何解决目标是将Spring Boot Web应用程序中的服务作为依赖项外部jar添加到另一个spring boot jar中
我有2个Spring Boot项目,这些项目具有相同的旧项目。 我需要异步项目才能访问其余项目的服务层 其余项目会将事件发送到异步项目以执行长期运行的任务。 我能够用maven-jar-plugin创建一个jar,但是当我启动异步项目时,它无法运行 我猜是因为它正在扫描剩下的罐子并找到弹簧靴,并且发生了冲突。 试图徒劳无功。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
<phase>package</phase>
<configuration>
<includes>
<include>**/service/*.java</include>
<include>**/serviceImpl/*.java</include>
</includes>
<excludes combine.self="override">
<exclude>application-local.yml</exclude>
<exclude>application-junit.yml</exclude>
<exclude>**/MyApplication.java</exclude>
<exclude>**\MyApplication.java</exclude>
<exclude>MyApplication.java</exclude>
<exclude>com.power.config.*.*</exclude>
<exclude>src/test/java/**</exclude>
<exclude>src/test/**</exclude>
<forceCreation>true</forceCreation>
</excludes>
<classifier>depend</classifier>
</configuration>
</execution>
</executions>
</plugin>
现在这会产生一个空罐子 如果我删除其中包含的内容,则会创建一个jar,但其中包含太多内容,它将无法运行异步项目。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。