项目到测试 POM 配置似乎未生效



我是Java场景的新手,正试图创建一个maven插件。

我从原型"maven原型插件"开始,它附带了一个默认的测试支架,工件id为"maven插件测试工具"。

我观察到的一件令人困惑的事情是,在测试目录"要测试的项目"的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/(,与无关

我做错了什么?

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

有了这个提示,我在pom构建部分添加了标签,现在它的行为正如预期的那样。

最新更新