Когда я использую диапазон версий для зависимостей, он работает нормально, но тот же диапазон для плагинов не срабатывает.
Итак, у меня есть свой плагин, скажем:
<dependencies>
<dependency>
<groupId>com.mytest</groupId>
<artifactId>mytest-maven-plugin</artifactId>
<version>[1.0.0, 2.0.0)</version>
</dependency>
</dependencies>
Это работает как брелок, однако следующее не будет работать:
<build>
<plugins>
<plugin>
<groupId>com.mytest</groupId>
<artifactId>mytest-maven-plugin</artifactId>
<version>[1.0.0, 2.0.0)</version>
</plugin>
</plugins>
</build>
И я получаю сообщение о том, что не могу найти префикс "mytest". Если я изменю версию в разделе плагинов на 1.0.1, все будет хорошо. Мне было интересно, если диапазоны не будут работать для плагинов, или я что-то здесь упускаю?