当前位置: 首页 > 知识库问答 >
问题:

在Io.Fabric8.Maven.Docker.config.ImageConfiguration类中找不到“Docker FileDir”

燕禄
2023-03-14

我正在通过fabric8 maven插件构建docker。当构建mvn clean package Docker时,我得到以下错误:build

无法分析mojo io.fabric8:docker-maven-plugin:0.21.0:参数dockerfiledir的构建:在io.fabric8.maven.docker.config.ImageConfiguration类中找不到“docker filedir”->[帮助1]

<plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.21.0</version>
            <configuration>
                <dockerHost>unix:///var/run/docker.sock</dockerHost>
                <verbose>true</verbose>
                <images>
                    <image>
                        <name>${docker.image.prefix}/${docker.image.name}</name>
                        <dockerFileDir>{project.basedir}/src/main/docker/</dockerFileDir>
                        <!--copies artifact to docker build dir in target-->
                        <assembly>
                            <descriptorRef>artifact</descriptorRef>
                        </assembly>
                        <tags>
                            <tag>latest</tag>
                            <tag>${project.version}</tag>
                        </tags>
                    </image>
                </images>
            </configuration>
        </plugin>

提前致谢

共有1个答案

刘永望
2023-03-14

dockerFileDir以及标记应该在构建标记中:

<image>
    <name>${docker.image.prefix}/${docker.image.name}</name>
    <build>
        <dockerFileDir>{project.basedir}/src/main/docker/</dockerFileDir>
        <tags>
            <tag>latest</tag>
            <tag>${project.version}</tag>
        </tags>
    </build>
   ....
</image>
 类似资料:
  • 我写了phpUnit测试。我使用以下命令运行它:

  • 问题内容: 我一直在为我班的编程工作。我正在使用NetBeans。我完成了项目,效果很好。当我尝试运行它时,出现一条消息“找不到主类”。这是一些主要的代码: 我之前发布了此内容,但遇到了一些问题。我已经固定了其他人,现在只剩下这一个了。任何建议将不胜感激。 问题答案: 在项目浏览器中右键单击您的项目 点击属性 点击运行 确保您的主类是您想要成为切入点的主类。(确保使用完全限定的名称,即mypack

  • 我一直在做编程课的作业。我正在使用NetBeans。我完成了我的项目,它工作得很好。当我尝试运行它时,我收到一条消息,上面写着“找不到主类”。下面是一些主要的代码: 我以前发过这个,但有几个问题。我已经修好了其他的,现在只剩下这一个了。任何建议都将不胜感激。

  • 我正在执行Java-Eclipse-TestNG,但在使用testng命令行运行测试时遇到了困难。我有多个源文件夹,当创建。class文件时,它们将转到/bin目录,文件夹结构与/src相同,如下所示。我已经设置了类路径(使用导出classpath=...)并尝试运行“java org.testng.testng testng.xml”,但它给我的结果是“不能在类路径中找到类:testcases.

  • 问题内容: 在IntelliJ中,当我尝试编译时出现此奇怪的错误。 我知道,问题出在哪里很明显,但是花了太多时间在这个问题上,我现在把信任交给您! 我使用ideaCommunity-9,在其中为JBoss创建了一个全局库,其中包含所有JBoss jar,包括ejb3-persistence.jar。我的模块包含此库,并且已将其移至依赖关系的顶部。在类路径中,没有其他地方有javax.persist

  • 仅产生以下消息: 找不到主类net.sf.saxon.查询 我已经在其他线程中读到这是撒克逊语中 XQuery 模式的正确命令,所以我还能做错什么?