【发布时间】:2015-08-12 05:25:16
【问题描述】:
我正在尝试使用 eclips 在 java 项目中实现 akka。当我从 eclips 运行它时它运行良好,但是当我从 eclips 创建并运行可运行 jar 时,它会产生错误。
Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka.remote.log-received-messages'
而我对 Akka 的依赖是
akka-actor_2.10,akka-remote_2.10
问题是两个 jar 中都有名为 reference.conf 的配置文件,因此在导出 jar 时会用后面的实例覆盖配置文件的早期实例。 我们需要将所有 resource.conf 文件附加到一个文件中而不是覆盖。
Maven插件配置有解决办法
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>reference.conf</resource>
</transformer>
</transformers>
但我需要在 ANT 构建中进行类似的配置。 感谢您的任何建议。
【问题讨论】:
-
我的答案有用吗?如果您投票并接受有用的答案,人们会更有动力帮助您