2014-11-11 4 views
-2

Репо уже создано, и я получаю доступ к нему для выполнения опций на моем проекте svn repo. Я хотел бы использовать инструмент maven as build. и дженкинсов для непрерывной интеграции. и мои вопросы:maven с svn и jenkins

  1. , где я могу добавить пользователь/дать разрешения, могу ли в конфе/файл паролей или я добавить в визуальной managemnnt консоли SVN сервера.

2.i необходимо создать новый проект maven или он может уже создан кем-то?

  1. Если я хочу создать новый проект maven, что мне нужно делать?

4. Как я могу начать свой проект с начала. пожалуйста, скажите мне, как я должен следовать, чтобы работать с svn и maven. спасибо заранее

+0

возможно дубликат [Создать работу в Дженкинс с заходом SVN и Maven] (HTTP:. // StackOverflow .com/вопросы/22149787/create-job-in-jenkins-with-call-svn-and-maven) – 333kenshin

ответ

0
  1. Если у вас есть хранилище SVN в файле $ имя_базовой_папки/CONF/пароль, то можете добавить разрешения для пользователя, при условии, что ваш доступ к хранилищу управляется файлом СВН паролем. Протокол HTTP и/или HTTPS обычно настраиваются с помощью методов авторизации http.

  2. Создание проекта maven - это все о написании файла pom.xml. Если вы его найдете, он уже был создан кем-то другим. Если вы не можете найти его, вы можете написать его самостоятельно. Имейте в виду, что проект maven - это больше, чем просто файл pom.xml, он также соответствует стандартным макетам каталога maven (и многое другое, но вам стоит начать).

  3. Если вы хотите создать новый проект maven, вам нужен пустой каталог и написать файл pom.xml. В зависимости от деталей того, что находится в файле pom.xml, вам также может потребоваться создать src/main/java, src/main/resources, src/site, src/test/java и src/test/resources каталогов (и, возможно, других). Обратите внимание, что наличие проекта maven не означает, что он находится под контролем исходного кода. Если вы этого хотите, вам также может понадобиться настроить новый репозиторий svn (команда svnadmin repo create <path>.

  4. Не существует единой процедуры запуска «начать». Лучшим способом для этого является сбор требований, документов их, подробно изложите несколько примеров использования, запишите планы тестирования для этих случаев использования, разработайте автоматические тесты для этих сценариев, напишите код, чтобы пройти тесты, и уточните тесты и код в непрерывном цикле. Однако многие пути приводят к конечному результату (только некоторые из них легче поддерживать, другие легче получить первоначальный выпуск и т.д.)

+0

В следующий раз, пожалуйста, задайте только один вопрос на вопрос о стеке. –

+0

@chandra archetype: generate будет скопировать файл pom.xml, настроенный с помощью системы архетипов. Зависимости, на которые ссылаются ссылки на файл pom.xml, будут копиями любого шаблона архетипа, с которого вы начали. Иногда этого достаточно, иногда вам нужно добавить больше. В любом случае эти зависимости не будут загружаться и использоваться вашим проектом до тех пор, пока вы не назовете ваш первый компилятор maven (или другой целевой путь по умолчанию). Затем maven разрешит зависимости pom.xml и загрузит их в ваш '.m2 'repository directory. –

+0

1. разработчики проверяют на svn repo (где maven pro существует) 2. проверьте maven pro на locql machine 3.build 4.deployments - это процедура, которая будет?вы можете запросить точную рабочую процедуру при работе с maven и svn вместе. – chandra

Смежные вопросы