Как развернуть динамический веб-проект Java в Eclipse для Jenkins с меньшими изменениями в коде - PullRequest
0 голосов
/ 28 мая 2018

Я новичок в Дженкинс, поэтому я не знаю подробно об этом.Но в последние дни мы хотели перейти с svn-репозитория на GIT, в котором у нас есть Java-проект, созданный в динамическом веб-проекте.Теперь мы должны развернуть этот проект в Jenkins.Но я читал, что в jenkins принимаются только проекты, созданные в maven, но не любые другие.Наш проект - огромный проект, созданный с использованием динамического веб-проекта.Так что, если мы хотим преобразовать в проект Maven, будут ли какие-либо изменения кода, как многие?Что такое jar-файлы или какие-либо файлы конфигурации, необходимые для изменения ??

Я не знаю, подходит ли этот вопрос, или нет, но у нас меньше времени, и я совершенно новичок в jenkins.Anyпредложения или ответы будут ценны для меня

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Jenkins делает МНОГО вещей проще, если у вас есть проект Maven, но вы можете указать проект свободной формы, где вы можете указать свою собственную команду сборки.Это не связано с хранилищем git / svn.

Эксперимент с Дженкинсом.Это довольно приятно и может многое сделать, если ты выучишь его лучше.

0 голосов
/ 28 мая 2018

Вам нужно будет подумать о том, как вы будете запускать ваше приложение в производстве.Будете ли вы запускать его как упакованный военный файл на tomcat, jetty или другом сервере JEE, или вы будете запускать его на встроенном сервере (встроенный tomcat и т. Д.), Где сервер упакован вместе с вашим приложением в виде исполняемого файла JAR.

После того, как вы решите это, вы должны подумать о том, как вы собираетесь создавать приложение, Maven, Gradle и Ant + Ivy - это три ваших основных варианта.Дженкинс поддерживает все эти варианты, а не только Maven.Помимо возможности стандартизированного создания приложения, эти инструменты помогут вам управлять вашими зависимостями.

На самом деле не требуется много настроек, если вы знаете, как использовать инструменты, и в результате ваши зависимости могут быть удалены из вашей папки / lib (или там, где вы сейчас их храните).

Так что найдите время, чтобы прочитать о каждом из них, сделать свой выбор и затем применить его к своему проекту.Это выгодное вложение и то, что вы будете использовать снова и снова.

...