由flatten-maven-plugin(v 1.0.1)生成的输出pom文件包含指定<flattenMode>ossrh</flattenMode>
或使用{{指定单个字段时,我需要在OSSRH上发布的所有元数据元素。 1}}。但是,我的项目中扁平化的子poms缺少OSSRH所需的一个元素:项目<pomElements>
。展平的父pom确实包含<name>
。
有效的How to resolve parent pom dependency issue: Failed to read artifact descriptor; Could not find artifact?中描述了我的原始问题。最终的解决方法在comment中进行了描述,但我想知道这种解决方法是否确实必要(或者,甚至可能是一个错误,因为似乎所有其他元数据元素都不会被复制而没有问题)