Есть ли способ настроить версию Maven POM из командной строки?

Есть ли способ изменить номер версии без редактирования POM?

<groupId>org.example</groupId>
<artifactId>example</artifactId>
<version>1.0.0</version>

У нас есть система CI, в которой мы хотим выпускать ночные сборки, но без использования -SNAPSHOTрешения Maven, поэтому, если 1.0.0является текущей версией, мы просто хотим CI-NIGHTLY-BIULD-20120426.

Я предположил, что это возможно с чем-то вроде mvn deploy -Dversion=CI-NIGHTLY-BIULD-20120426, но очевидно, что это не так. Плохим решением было бы позволить серверу CI редактировать pom.xmlкаждый раз, но я думаю, что это очень неудобно.

Спасибо!

7
задан Christopher Klewes 26 April 2012 в 09:57
поделиться