akka打包可执行jar错误

    xiaoxiao2021-12-12  11

    最近使用akka设计一个分布式爬虫系统,开始一切顺利,但是到打包环节出现了问题,

    出现上面的问题,纠结了好久,google了几乎所有能解决的答案,后来发现是maven打包插件的问题,我使用的assemble插件,这个插件在打包的时候,会覆盖配置文件,由于每个akka模块都一个reference配置文件,所以就出现了上诉找不到配置项的错误。后来该用了shade插件,具体的配置文件如下:打包之后运行,一切okay。

    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.crawler.http.Main</mainClass> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>reference.conf</resource> </transformer> </transformers> </configuration> </execution> </executions> </plugin>

    转载请注明原文地址: https://ju.6miu.com/read-900070.html

    最新回复(0)