Java 测试pom配置的项目不';似乎不起作用
我是Java领域的新手,正在尝试创建一个maven插件 我从原型“maven archetype plugin”开始,它附带了一个带有工件id“maven plugin testing Harnese”的默认测试支架 我观察到的一件令人困惑的事情是,在测试目录“project to test”的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
<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构建部分,现在它的行为符合预期