iPhone Max Socket Buffer Size

В нашем репозитории SVN мы храним теги следующим образом:

trunk
    project_a
    project_b
branches
    project_a
        branch_x
        branch_y
    project_b
tags
    project_a
        1.0
        1.1
    project_b
        1.0

Когда я запускаю цель плагина выпуска Maven « подготовить » для проекта A, по умолчанию он создает тег как "tags / project_a-xx", что не соответствует моей схеме именования тегов выше. Таким образом, я полагаюсь на того, кто выпускает релиз (т.е. от человека, которому свойственно ошибаться), чтобы обнаружить это и изменить тег на «tags / project_a / xx». Как я могу указать плагину выпуска использовать правильный формат по умолчанию?

У цели «подготовка» есть параметр конфигурации « tag », который утверждает, что это делает, но если я установлю его следующим образом:


    org.apache.maven.plugins
    maven-release-plugin
    2.1
    
        ${project.artifactId}/${project.version}
    

... тогда созданный тег будет "tags / project_a / xx-SNAPSHOT", т.е. он использует номер предварительной версии вместо номера версии выпуска. Жесткое кодирование имени тега в POM тоже кажется неправильным.

Как я могу убедиться, что тег правильный по умолчанию?

12
задан Betlista 3 April 2013 в 12:03
поделиться