项目到测试的pom配置似乎没有生效

问题描述 投票:0回答:1

我是Java领域的新手,正试图创建一个Maven插件。

[我从原型'maven-archetype-plugin'开始,它带有带有工件ID'maven-plugin-testing-harness'的默认测试支架。

我观察到的一个令人困惑的事情是,在测试目录'project-to-test'的pom中,存在输出目录的配置

  <build>
    <plugins>
      <plugin>
        <artifactId>my-plugin-artifact-id</artifactId>
        <configuration>
          <!-- Specify the MyMojo parameter -->
          <outputDirectory>target/test-harness/project-to-test</outputDirectory>
        </configuration>
      </plugin>
    </plugins>
  </build>

此参数配置似乎根本没有生效。实际输出路径设置为默认值('./target/),无论

我做错了什么?

java maven-plugin
1个回答
0
投票

在“要测试的项目”目录中运行maven命令之后,我意识到新创建的插件已解析为打包org.apache的软件包,这是完全错误的。

有了这个提示,我已经在pom build部分添加了标签,现在它的行为符合预期。

© www.soinside.com 2019 - 2024. All rights reserved.