我想在特定的Maven配置文件中使用不同的源目录,但是当我尝试在配置文件中指定时,出现了以下错误:
Unrecognised tag: 'sourceDirectory' (position: START_TAG seen ...<build>\r\n\t\t\t\t<sourceDirectory>... )
在pom文件中的定义如下:
<profile>
<id>development</id>
<build>
<sourceDirectory>${project.build.directory}/new-src</sourceDirectory>
.
.
.
</build>
</profile>
我想做的是在编译之前,仅当此配置文件处于活动状态时处理源文件。我的处理将实时更改源文件,将更改后的源文件放入“new-src”目录中,并将该目录编译,就像它是通常的“src/main/java”一样。生命周期中的其他所有内容应该正常运行。如果这种方法有缺陷,是否有人可以指点我正确的方向?
<src.dir>/Users/MyName/Desktop/source<src.dir>
吗?这样一切都会顺利进行吗? - Aerox