Java 测试pom配置的项目不';似乎不起作用

Java 测试pom配置的项目不';似乎不起作用,java,maven-plugin,Java,Maven Plugin,我是Java领域的新手,正在尝试创建一个maven插件 我从原型“maven archetype plugin”开始,它附带了一个带有工件id“maven plugin testing Harnese”的默认测试支架 我观察到的一件令人困惑的事情是,在测试目录“project to test”的pom中,存在一个输出目录上的配置 <build> <plugins> <plugin> <artifactId>m

我是Java领域的新手,正在尝试创建一个maven插件

我从原型“maven archetype plugin”开始,它附带了一个带有工件id“maven plugin testing Harnese”的默认测试支架

我观察到的一件令人困惑的事情是,在测试目录“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>

我的插件工件id
目标/测试线束/要测试的项目
此参数配置似乎根本没有生效。不管怎样,实际输出路径都设置为默认值('./target/)


我做错了什么?

在project to test目录中运行maven命令后,我意识到新创建的插件被解析为包org.apache,这是完全错误的

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