maven打包dubbo服务依赖jar包缺失问题

xiaoxiao2021-02-28  50

在dubbo服务对应的pom文件中加入以下内容(install完以后会在pom.xml同级目录生成dependency-reduced-pom.xml文件不用管这是打包插件自动生成的) <!-- 打包配置 --> <build> <!-- 打包名称 --> <finalName>xxx</finalName> <!-- 手动指定资源文件 --> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> <filtering>false</filtering> </resource> </resources> <plugins> <!-- 打入依赖jar包插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.4.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>org.zmshop.user.service.DubboProvider</mainClass> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.handlers</resource> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.schemas</resource> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build>
转载请注明原文地址: https://www.6miu.com/read-53067.html

最新回复(0)