Какие инструменты доступны для упаковки исходного кода - PullRequest
0 голосов
/ 01 марта 2011

Я хотел бы создать пакет (без записей SVN, настроек Eclipse) из проекта, сохраненного в SVN и управляемого с помощью maven. Я должен быть в состоянии создать пакет, который я могу повторно использовать в качестве снимка в более поздний момент времени. Как мне это сделать?

Ответы [ 3 ]

1 голос
/ 01 марта 2011

Для этого можно использовать плагин maven source .

1 голос
/ 02 марта 2011

Предполагая, что вы настроили свой проект с помощью SCM, maven будет игнорировать каталоги .svn, и пока ваши файлы свойств eclipse не находятся в ваших папках "src", вы их тоже не получите.Ваши версии -SNAPSHOT могут быть развернуты и использованы повторно позже.

Если вы просто хотите сохранить репозиторий SVN "SNAPSHOT" на потом, я бы предложил просто использовать SVN "TAG", чтобы сохранить этот момент времени в пределаххранилище.Это можно сделать с помощью плагина Maven SCM

. В этот момент вы всегда можете извлечь отмеченную версию и продолжить с этой точной ревизии.

1 голос
/ 01 марта 2011

Есть несколько способов сделать это.Один из самых простых способов - использовать скрипты (shell / batch / powershell) и выполнить экспорт в SVN.Это получит указанную ревизию исходного кода без записей SVN, в отличие от проверки svn.По сути, вы будете выполнять следующую команду в вашем скрипте:

svn export [-r REV] URL[@PEGREV] [PATH]

Вы можете добавить команды, чтобы удалить параметр eclipse в вашем скрипте.

...