Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Git, 2 проекта с почти! одинаковой клиентской частью / 15 сообщений из 15, страница 1 из 1
25.01.2018, 09:32
    #39590627
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Здравствуйте!
Есть проект, его разбивают на два, я против этого, мог бы собирать 2-е версии мавеном, но ничего поделать не могу.
Получается, что будет 2 git репозитория А и Б

Сделать общую их часть из пакетов Java - не проблема, подцеплю в pom.xml и вперед.

Клиентская же часть частично должна быть одинакова в обоих проектах, различия будут, но основная часть одна.
Вот как эту основную общую часть обновлять на другом проекте без копипаста? Там будут jsp, html, png, css ну и вообще всякие разномастные ресурсы.

Мне тут посоветовали webjars, но что-то я пока не понял, как я могу это использовать и тем более со своими ресурсами.. И как потом дебажить их... непонятно.
еще слышал про подмодули git, но это вроде как не подходит, но я, если честно, не дочитал еще...
...
Рейтинг: 0 / 0
25.01.2018, 10:44
    #39590680
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Nixicразбивают на двачем обосновывают?
На выходе деплой одной версии или проекта?
...
Рейтинг: 0 / 0
25.01.2018, 10:45
    #39590682
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
NixicКлиентская же часть частично должна быть одинакова в обоих проектах, различия будут, но основная часть одна.клиент вообще третий проект. Ты о чем?
...
Рейтинг: 0 / 0
25.01.2018, 10:54
    #39590690
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Petro123,

Вероятно, имеется ввиду проблема с тем что переиспользовать war модуль не так-то просто, даже с Maven.
...
Рейтинг: 0 / 0
25.01.2018, 11:21
    #39590714
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
BlazkowiczPetro123,

Вероятно, имеется ввиду проблема с тем что переиспользовать war модуль не так-то просто, даже с Maven. извини, не врубаюсь.
Поискал в гугле.....
Переиспользуют компоненты. Про веб приложение war не нашел.
...
Рейтинг: 0 / 0
25.01.2018, 11:26
    #39590722
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
NixicПолучается, что будет 2 git репозитория А и Бназвание (урл) у них один?
...
Рейтинг: 0 / 0
25.01.2018, 11:28
    #39590728
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Может вы тут про бранч в гит, а я тут туплю)))
...
Рейтинг: 0 / 0
25.01.2018, 13:58
    #39590930
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Пояснительный скриншот! )))

В папке webapp есть папка pages
В ней 2-е папки, одна из них "общие" должна каким-то образом подтягиваться в другой проект на это же самое место.
В папке могут быть jsp, css, другие ресурсы....
Папка "Только в этом проекте" должна быть только в этом проекте.
Папка "Этой здесь быть не должно" не должна быть в этом проекте.

Обосновать разделение я просил, да, но решение принято и пока я вижу лишь копипасту.
На выходе деплой разных версий на разных ресурсах, но с очень похожим "дизайном" и структурой.


Гораздо легче в этом плане с серверной частью, заюзал репозиторий подключил как jar'ник и вперед, хоть в 10-ти проектах его используй, а что с клиентской частью?
...
Рейтинг: 0 / 0
25.01.2018, 14:08
    #39590941
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
NixicСделать общую их часть из пакетов Java - не проблема, подцеплю в pom.xml и впередвынести общие зависимости - это уже 3-й по счету проект (:
либо общий parent-проект, и каждый sub-модуль - отдельная версия.
NixicМне тут посоветовали webjars, но что-то я пока не понял, как я могу это использовать и тем более со своими ресурсами.. И как потом дебажить их... непонятно.
еще слышал про подмодули git, но это вроде как не подходит, но я, если честно, не дочитал еще...можно попытаться разрулить при помощи Maven Profiles
...
Рейтинг: 0 / 0
25.01.2018, 14:29
    #39590976
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Nixic,
Ну вы даете.
Мавен головного мозга.
В папке web-inf только одно приложение и сайт.
Правильно у вас решили разбить на несколько.
...
Рейтинг: 0 / 0
25.01.2018, 14:31
    #39590979
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
IDE каждый проект делает в отдельной папке.
У вас его нету?
...
Рейтинг: 0 / 0
25.01.2018, 14:58
    #39590997
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Petro123IDE каждый проект делает в отдельной папке.
У вас его нету?
сейчас нет, да делает каждый проект в отдельной папке.

то есть это как бы нормально, что мы меняем шапку сайта, еще какие-то общие компоненты в одном проекте, а на второй переносим изменения копипастом?
...
Рейтинг: 0 / 0
25.01.2018, 15:17
    #39591014
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Nixicсейчас нет,дак ты тему зачем заводил? Там советовали в notepad писать?
...
Рейтинг: 0 / 0
25.01.2018, 15:18
    #39591016
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Nixicна второй переносим изменения копипастом?да.
Если ide не умеет сама копию Ссылку делать. Иклипс вроде умеет
...
Рейтинг: 0 / 0
25.01.2018, 15:39
    #39591038
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Git, 2 проекта с почти! одинаковой клиентской частью
Когда то давно делал похожее через Overlay.

Посмотрите тут - https://blog.frankel.ch/reusing-front-end-components-in-web-applications/#gsc.tab=0
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Git, 2 проекта с почти! одинаковой клиентской частью / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]