我有一个聚合多个模块的 Maven POM。
<project [stuff]>
<modelVersion>4.0.0</modelVersion>
<groupId>com.fuhu.osg</groupId>
<artifactId>UserManagement</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
<name>UserManagement</name>
<modules>
<module>core</module>
<module>war</module>
<module>ejbs</module>
<module>ear</module>
</modules>
</project>
我想执行一个不适用于针对顶级 POM 的模块的目标。类似mvn db-migrate:create 的东西。事实上,这似乎试图对子项目运行所述命令,这对于每个 OTHER 目标都是正确的,但对于这个目标却不是。
有没有办法制作一个既是某些目标的聚合又是其他目标的普通项目的 Maven POM?