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

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

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

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

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

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

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

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


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

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

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


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