【问题标题】:When Build Flink on windows, mvn directory-maven-plugin error occurredwindows上Build Flink时,mvn directory-maven-plugin出错
【发布时间】:2021-08-31 02:08:27
【问题描述】:

当我在 Windows 笔记本上构建 Flink 时,我得到一个错误,但当我在 MAC 上构建 flink 时,它可以工作

命令:

mvn clean install -DskipTests -Dfast

结果:

[ERROR] Failed to execute goal org.commonjava.maven.plugins:directory-maven-plugin:0.1:highest-basedir (directories) on project flink-parent: Cannot find a single highest directory for this project set. First two candidates directories don't share a common root. -> [Help 1]

这是什么原因?谢谢你

【问题讨论】:

    标签: maven apache-flink


    【解决方案1】:

    我解决了这个问题,去掉了pom.xml中的directory-maven-plugin插件,在properties部分添加了一个叫rootDir的属性,就是当前flink项目的根目录。

    <properties>
        <rootDir>D:\IdeaProjects\flink</rootDir>
        ******
    </properties>
    

    删除这个插件:

            <!-- generate configuration docs -->
            <plugin>
                <groupId>org.commonjava.maven.plugins</groupId>
                <artifactId>directory-maven-plugin</artifactId>
                <version>0.1</version>
                <executions>
                    <execution>
                        <id>directories</id>
                        <goals>
                            <goal>highest-basedir</goal>
                        </goals>
                        <phase>initialize</phase>
                        <configuration>
                            <property>rootDir</property>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
    

    【讨论】:

      猜你喜欢
      • 2019-02-24
      • 2014-07-04
      • 2023-03-13
      • 2021-07-03
      • 2014-12-07
      • 2012-05-30
      • 1970-01-01
      • 2020-06-15
      • 1970-01-01
      相关资源
      最近更新 更多