SVN checkout vs export для отладки с помощью ANT
Я не очень часто пользовался SVN-репозиториями, и мне доверили крупномасштабный проект. Я понятия не имею, с чего начать, но начал с экспорта проекта на мой локальный диск и попытался понять код. Я привык к MAVEN, но обнаружил, что этот проект использует файлы сборки ANT, и просто подумал, что было бы проще просто запустить его с этим файлом сборки. К сожалению, он не смог прочитать расположение файлов jar, которые находятся на том же сервере SVN. Если бы я Мавенизировал проект, это означало бы добавление всех этих ссылок в файл pom и надежду, что эти банки находятся в Центральном репозитории, а загруженные-нет.
Мой вопрос таков: можно ли получить доступ к необходимым jar-файлам для работы сборки только в том случае, если я проверю проект? Если это так, то любые изменения кода не вступят в силу, если я не зафиксирую проект обратно правильно?
Это огромное приложение с 100 пакетами внутри проекта. Мой следующий вопрос: Является ли мой подход к работе над этим наилучшим подходом? Попробуйте получить рабочую версию без ошибок сборки, а затем работать в обратном направлении от пользовательского POV, чтобы понять различные компоненты? Разумно ли ожидать, что программист сделает это самостоятельно, не имея хорошей документации?
любой совет ценю.
Что я уже пробовал:
Я попытался запустить сборку через консоль,и ошибка указала на отсутствующие банки.
Richard MacCutchan
Ответить на этот вопрос невозможно, так как мы не имеем представления о структуре проекта. Разве вы не можете спросить людей, которые работали над этим до вас?
Member 13427761
Спасибо, что ответили. Оригинальный программист с моей стороны ушел, и существующая команда не помогает. Дал мне адрес назначения SVN, помог установить демо-версию приложения, чтобы оно могло работать. Затем сказал: давай, читай требования и придумай макет решения за 3 дня.
Это собственное программное обеспечение, поэтому я не могу поделиться деталями проекта. Можем ли мы ответить на первый вопрос, касающийся SVN?