我正试着和maven在码头上玩弹力。您可以在下面找到我的码头配置。此外,在/src/main/resources/container/sqs/config文件夹下,我有自定义队列配置名称为elasticmq.conf。
<image>
<alias>elastic-mq</alias>
<name>s12v/elasticmq</name>
<run>
<ports>${elasticmq.port}:9324</ports>
<volumes>
<bind>
<volume>${project.basedir}/src/main/resources/container/sqs/config/elasticmq.conf:/etc/elasticmq/elasticmq.conf</volume>
</bind>
</volumes>
</run>
<wait>
<tcp>
<host>127.0.0.1</host>
<ports>
<port>9324</port>
</ports>
</tcp>
</wait>
</image>当我运行时,我会得到以下错误:
[ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.22.1:build (start) on project xxx-xxx-xxx: Unable to parse configuration of mojo io.fabric8:docker-maven-plugin:0.22.1:build for parameter wait: Cannot find 'wait' in class io.fabric8.maven.docker.config.ImageConfiguration -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :xxx-xxx-xxx有没有人能解决这个问题,或者如何正确配置?
发布于 2018-10-29 10:01:23
它是固定的,如下,顺便说一下,我决定使用另一个码头形象有关的ElasticMQ。
<image>
<alias>elastic-mq</alias>
<name>softwaremill/elasticmq:0.14.6</name>
<run>
<ports>
<port>9324:9324</port>
</ports>
<volumes>
<bind>
<volume>${project.basedir}/src/main/resources/container/sqs/config/elasticmq.conf:/opt/elasticmq.conf</volume>
</bind>
</volumes>
</run>
</image>发布于 2019-11-07 16:32:58
根据文档,您的<wait>元素应该在<run>元素中。如下所示:
<image>
<alias>elastic-mq</alias>
<name>s12v/elasticmq</name>
<run>
<ports>${elasticmq.port}:9324</ports>
<volumes>
<bind>
<volume>${project.basedir}/src/main/resources/container/sqs/config/elasticmq.conf:/etc/elasticmq/elasticmq.conf</volume>
</bind>
</volumes>
<wait>
<tcp>
<host>127.0.0.1</host>
<ports>
<port>9324</port>
</ports>
</tcp>
</wait>
</run>
</image>https://stackoverflow.com/questions/52958947
复制相似问题