Перейти к содержимому

Фотография

Изменение структуры проекта созданного из архетипа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 breakmt

breakmt

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • Город:Санкт-Петербург

Отправлено 27 марта 2015 - 08:46

Добрый день, нужна помощь по следующему вопросу - я хочу изменить структуру проекта созданного из архетипа с https://github.com/b...start-archetype. А конкретно:

 

1. Убрать разделение в папке src на test и main, должно быть так: src-package-исходники,

2. Вынести папки resources из test и main в корень проекта, переименовать в settings,

3. Добавить в корне проекта папку resources, откуда будут браться тестовые данные

4. Переименовать папку target в bin,

5. Переименовать папку test-output в reports

 

Так вот, с этим возникли какие-то непредвиденные проблемы и я совсем запутался, в итоге пришлось откатиться назад. Теперь даже побаиваюсь что-то трогать, чтобы не сломать. Прошу подсказать как можно, в моем случае, изменить структуру проекта и не бояться что все упадет? 


  • 0

#2 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 27 марта 2015 - 16:16

src/test, scr/main, target - необходимые папку для maven.

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

 

Надо: сделать чистый проект, вручную с нуля сделать структуру, пораскидать файлики из архетипа по папкам в соответствии с Вашей структурой, вручную подгрузить библиотеки из зависимостей и связать их с проектом, и, наконец, написать собственный build-скрипт, например, с помощью ant.

 

Maven избавляет нас от кучи шагов по ручной сборке и обновлению проекта, но платой за это является жесткая структура, никуда не денешься.


  • 0

#3 vmaximv

vmaximv

    Опытный участник

  • Members
  • PipPipPipPip
  • 350 сообщений

Отправлено 30 марта 2015 - 07:32

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

Да ладно... А можно пруф?
  • 1

#4 breakmt

breakmt

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • Город:Санкт-Петербург

Отправлено 30 марта 2015 - 10:27

Благодарю за ответы. "Проблема" была решена тем, что структура я менять не стал  :smile: Выяснилось, что это некий "стандарт", так что я принял решение не изобретать велосипед, а оставить как есть. 


  • 0

#5 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 22 апреля 2015 - 06:36

Да ладно... А можно пруф?

На будущее: да, я не знал о такой возможности, так как в своё время поверил тренеру курса по maven, который утверждал, что структура папок жестко задана. Первоисточник почитать просто руки не дошли.

Вот тут говорится про смену папок: https://maven.apache...tml#Directories

 

@vmaximv: ваша реплика не несет никакой информации для спрашивающего, и в итоге он тоже остался при неправильном мнении. По-моему, цель форума - в том, чтобы давать правильную информацию, если Вы ей обладаете.


  • 0

#6 vmaximv

vmaximv

    Опытный участник

  • Members
  • PipPipPipPip
  • 350 сообщений

Отправлено 22 апреля 2015 - 11:22

@vmaximv: ваша реплика не несет никакой информации для спрашивающего

А она и не предназначалась для топик_стартера, и таки "дала" Вам информацию, которой Вы не обладали.
 

По-моему, цель форума - в том, чтобы давать правильную информацию

Да. Но только тем кто на самом деле ищет. Если человеку проще запостить вопрос на нескольких ресурсах, чем нагуглить ответ в течении 30 секунд, то может не стоит решать его возможности прокачать скилл "гуглопоиска"?

http://automated-tes...a-arhetipa/6711


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных