|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Добрый день. Есть следующая ситуация, каталоги на ЖД c:\java\maven\workspace\printhouse_EIS.01\target\ каталог где идет сборка eis01-1.war (mvn clean package) c:\java\glassfish\glassfish\domains\printhouse\autodeploy\eis01-1.war каталог для развертывания все время приходится в ручную удалять eis01-1.war в glassfish и заменять на новый, по мере усложнения проекта Вопрос: как это процесс автоматизировать, типа mvn clean ...? почитал про install, deploy но так и не понял где там каталог glassfish прописать Всем ответившим на ЗАДАННЫЙ вопрос заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 20:55 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair, Батник в один клик нажать тоже не подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 21:29 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Есть пара плагинов, похожих на правду ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 21:36 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
SpringMan Есть пара плагинов, похожих на правду и asadmin из Glassfish там же ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 22:09 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair Добрый день. Есть следующая ситуация, каталоги на ЖД c:\java\maven\workspace\printhouse_EIS.01\target\ каталог где идет сборка eis01-1.war (mvn clean package) c:\java\glassfish\glassfish\domains\printhouse\autodeploy\eis01-1.war каталог для развертывания все время приходится в ручную удалять eis01-1.war в glassfish и заменять на новый, по мере усложнения проекта Вопрос: как это процесс автоматизировать, типа mvn clean ...? почитал про install, deploy но так и не понял где там каталог glassfish прописать Всем ответившим на ЗАДАННЫЙ вопрос заранее спасибо Разделяй и властвуй. ИМХО использовать maven для развертывания/деплоя приложения не самая лучшая идея. Посмотрите в сторону Jenkins или TeamCity Да нужен отдельный сервис, Но это приоткроет для вас дверцу в удивительный мир DevOps <:o) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 08:11 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Локальный деплой нужно делать не Maven'ом, а IDE. Это будет намного быстрей и удобней. IntelliJ спокойно деплоит под Tomcat, я видел и плагины для Glassfish'a. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 11:08 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Все что не решается maven-plugin-ом - можно порешать шелл-скриптами операционки. У меня обычно так. Есть главный шелл-скрипт которые делает все. И в него уже встроен maven как один из шагов. В части скриптов например копирующих сет артифактов для деплоя или архивирующих я обычно вставляю нечто вроде rsync для синхронизации всех нужных. Код: python 1. 2. 3. 4. 5. 6. 7. 8.
Я не знаю как работает деплой в GlassFish но подозреваю что это просто вызов HTTP POST метода. Тоесть при желании можно заменить на curl -X POST .... с ключами и кредами для доступа. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 14:28 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
mayton, В glassfish деплой это кинуть в его спец папку и перегрузить его. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 15:26 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
авторперегрузить его кого? в глассфиш5 просто заменяешь архив и через секунду все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 15:37 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair авторперегрузить его кого? в глассфиш5 просто заменяешь архив и через секунду все работает.проснулся? Если задал вопрос, то надо присутствовать когда мемберы отвечают. У меня в 4-ке было перегрузить. И что тебе с секундой не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 16:01 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
1. Через ide - автоматом деплой 2. Батник - кидает варник и через сек деплой 3. Утилита от глассфиша 4..... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 16:04 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, В glassfish деплой это кинуть в его спец папку и перегрузить его. Хм... ну структура сильно сломается когда GlasshFish станет удаленным. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 16:12 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
mayton, Думаю надо отличать разработку и удаленный деплой. Пусть автор скажет что у него деплой удаленно и мы ему тоже 10 вариантов дадим. ТС спит один фиг ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 17:14 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
[quot PetroNotC Sharp#22329403] Pcrepair пропущено... У меня в 4-ке было перегрузить. в четверке? уже шестая версия вышла меня не устраивает: "все время приходится в ручную удалять eis01-1.war в glassfish и заменять на новый, по мере усложнения проекта" заодно и вопрос повторю, для тех кто не прочитал: как это процесс автоматизировать, типа mvn clean ...? почитал про install, deploy но так и не понял где там каталог glassfish прописать ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 18:22 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Для clean можно использовать одноименный плагин. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Пути подкорректируй лучше чтоб были относительные. Для копирования нового... наверное вот этот подойдет https://codehaus-cargo.github.io/cargo/Home.html ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 18:37 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair, Да хоть восьмая. С него уходят на аналогичный Payara так как оракл замутил с лицензиями на EE. Заодно и я повторю - маешься ерундой. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 18:41 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Мы пытались на базе maven оздать свой RedHat RPM упаковщик (заказчику надо было поставлять RPM где была Java (OpenJDK) + наше приложение). Но всё закончилось тем что мы просто из maven вызывали ant а тот в свою очередь команды линукса на упаковку всех артифактов. Вобщем фигня. Запутано получалось. Ошибки - сложные. Хотя сам по себе ant неплох как сборщик. Но в стеке он занимал не своё место. Он - более low-level. В идеале ant должен был звать maven. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 19:21 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
mayton, В теме вообще винда. И счас посмотрел - локальный сервер)) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 19:28 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Ну да. Винда. Но сути то не меняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 19:31 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
mayton Ну да. Винда. Но сути то не меняет. 1. Сборка 2. Доставка варника 3. Деплой. Причем тут мавен и ант к пп2 в соседних папках и п. 3? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 19:37 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Я так понимаю что универсально, это на событие после компиляции, мавен должен запустить команду Оси. Как это зовётся,... Плагин или приблуда уже монопесуально. Имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 19:48 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, вот выше по топику господин mad_nazgul говорит дескыть это вообще - функционал сторонних систем. Континиоус интегрейшен и тому подобное. Девопсятина короче. А ты это ... хочешь его в другую сторону выпихнуть? В сферу отвественности разработчика? Нуну... Петро... чего-то ты сегодня не тех конфет с чаем покушал. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 20:05 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
mayton, Я вообще за плюрализм)))) Хочет мавен ом - я выше написал. Хочет девопсятиной - пусть дорасет до ночных сборок. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 20:26 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Я так понимаю что универсально, это на событие после компиляции, мавен должен запустить команду Оси. Как это зовётся,... Плагин или приблуда уже монопесуально. Имхо ИМХО для этого удобнее взять gradle. В нем попроще вызывать скрипты и/или выполнять команды ОС. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 06:24 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
для удаленного деплоя использую wagon-maven-plugin ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 06:33 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
bochkov для удаленного деплоя использую wagon-maven-plugin а что насчет Есть следующая ситуация, каталоги на ЖД c:\java\maven\workspace\printhouse_EIS.01\target\ каталог где идет сборка eis01-1.war (mvn clean package) c:\java\glassfish\glassfish\domains\printhouse\autodeploy\eis01-1.war каталог для развертывания все время приходится в ручную удалять eis01-1.war в glassfish и заменять на новый, по мере усложнения проекта Вопрос: как это процесс автоматизировать, типа mvn clean ...? почитал про install, deploy но так и не понял где там каталог glassfish прописать ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 14:21 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair, Часто на форумах банят за крики шрифтами. Ваш вопрос видят и помнят. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 14:38 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair, ты посмотрел второй плагин что я тебе кидал 22329497 здесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 14:40 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Pcrepair, Часто на форумах банят за крики шрифтами. Ваш вопрос видят и помнят. что то ни одного ответа по существу, но за "видят и помнят" отдельное СПА-СИ-БО! (за это не банят?) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 19:33 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
авторPcrepair, ты посмотрел второй плагин что я тебе кидал 22329497 здесь? Cargo — это универсальная библиотека, которая позволяет вам управлять и развертывать приложения на различных серверах приложений. мне вообще нужно просто после или в процессе фазы package скопировать новый веб-архив в нужное место. причем тут карго? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 19:49 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair, дружище. Стыдно, будучи разработчиком искать или очень долго решать задачу копирования файла из 1 место в другое. Любой сисадмин и девопс давно решил бы эту задачу. И решается она многими способами. Навскидку. Можно подключить к проекту ant-plugin и из него вызвать любые команды операционки для копирования. Так мы делали уже. Но я не буду тебе давать готовый рецепт. Я просто не хочу этого делать. И тебе я советую начать что-то писать и приходить сюда с пробами и ошибками. А не сидеть и ждать пока кто-то напишет тебе готовое. Форум помогает тем что сам себе помогает. Будь здоров. Не болей вобщем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 19:59 |
|
Как ускорить работу с Maven
|
|||
---|---|---|---|
#18+
Pcrepair, чет даже не понял что за ад творится... понятно что советы писать скрипты и использовать CI - это не советы, а словоблудие, но на cargo нужно было-таки посмотреть - мы его достаточно долго использовали для деплоя из CI (ага, чтобы научить CI деплоить что-то нужно использовать maven), и автор вполне себе адекватный. Вот пример конфигурации: https://codehaus-cargo.github.io/cargo/Deploying to a running container.html, вот параметры которые нужны для вашего glassfish: https://codehaus-cargo.github.io/cargo/GlassFish 6.x.html, в гугле даже примеры можно найти: https://github.com/hantsy/jakartaee9-starter-boilerplate/blob/master/docs/deploy-cargo.md Если не нравится cargo, то есть еще maven dependency plugin: https://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html - там после "The dependency:copy goal can also be used to copy the just built artifact to a custom location if desired" прямо ваш сценарий описан. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2021, 17:19 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2120427]: |
0ms |
get settings: |
17ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
35ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
554ms |
get tp. blocked users: |
0ms |
others: | 361ms |
total: | 977ms |
0 / 0 |