Как установить свойства для определения последней ревизии и автора в maven?

Я хочу получить URL-адрес SCM, последнюю версию коммита и автора последнего коммита, чтобы я мог добавить их в качестве метаданных в свой jar. Я знаю, что могу получить URL и ревизию, но не вижу плагин, который устанавливает автора последнего коммита как свойство.

  • последняя редакция коммита ${buildnumber} при выполнении buildnumber-maven-plugin
  • url: ${project.scm.url}
  • автор:?????

Пожалуйста, дайте мне знать, если вы знаете, как получить автора. В настоящее время я подозреваю, что я выполню svn info ${project.scm.url} -r ${buildnumber} и затем проанализирую вывод.

Спасибо

Питер

        <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.2</version>
        <executions>
            <execution>
            <phase>validate</phase>
            <goals>
                <goal>create</goal>
            </goals>
            </execution>
        </executions>
        <configuration>
            <useLastCommittedRevision>true</useLastCommittedRevision>
            <doCheck>false</doCheck>
            <doUpdate>false</doUpdate>
        </configuration>
    </plugin> 

0 ответов

Другие вопросы по тегам