Display plugin updates reports extensions as plugins without a defined version (original) (raw)

See #1182

.mvn/extensions.xml:

me.qoomon maven-git-versioning-extension 9.8.1

.mvn/maven-git-versioning-extension.xml:

.+ ${ref}-SNAPSHOT ${ref} ${ref.version} ${commit}

mvn versions:display-plugin-updates

Undesired output:

[WARNING] The following plugins do not have their version specified:
[WARNING]   me.qoomon:maven-git-versioning-extension ................. 9.8.1

Also, extensions are treated as plugins and the mojo lists new available versions:

[INFO] Require Maven 3.0 to use the following plugin updates:
[INFO]   me.qoomon:maven-git-versioning-extension ........... 9.8.1 -> 5.0.2
[INFO] 
[INFO] Require Maven 3.6.3 to use the following plugin updates:
[INFO]   me.qoomon:maven-git-versioning-extension ........... 9.8.1 -> 9.6.3
[INFO] 
[INFO] Require Maven 3.6.4 to use the following plugin updates:
[INFO]   me.qoomon:maven-git-versioning-extension .......... 9.8.1 -> 9.10.0