#java #unix #jakarta-ee #cygwin
#java #unix #джакарта-ee #cygwin
Вопрос:
Я работаю в приложении J2EE. Мы разрабатываем приложение на java / j2ee. В нашем проекте мы используем cygwin для имитации ОС Linux, запуска сценария оболочки, включенного в приложение, и для развертывания. Как использовать eclipse для встраивания eclipse, cygwin и deloy в режим запуска / отладки. Я новичок в такого рода вещах и не понимаю, как действовать дальше. Пожалуйста, подскажите мне, как поступить с этим.
Заранее спасибо.
Признателен за руководство…
Мы разрабатываем проект j2ee в среде windows. и развертываем на сервере Linux. итак, для имитации Linux в Windows мы используем cygwin. Теперь мы используем eclipse для разработки, заходим в командную строку и запускаем cygwin, а затем запускаем базовый сценарий оболочки для инициализации переменных, сборки проекта и развертывания EAR на сервере Linux… Для этих двух целей мне нужно переключить окно, и я не смог отладить код и проверить данные о времени проверки.
Есть ли какая-либо возможность объединить cygwin с eclipse для запуска сервера или запуска в режиме отладки, чтобы мой процесс разработки был эффективным и простым для кодирования… Моя команда enter выполняет первый процесс, который может привести к утомительной работе.
Может ли кто-нибудь предложить эффективную работу с этим проектом
Заранее спасибо
Комментарии:
1. Не уверен, о чем вы здесь спрашиваете, не могли бы вы уточнить немного больше? Java все еще работает под Windows и не имеет представления о библиотеках DLL cygwin. Вы должны иметь возможность запускать скрипты с Java, запустив оболочку из каталога bin cygwin. Если вам нужен JNI, использования gcc из Cygwin и обеспечения того, чтобы собственная библиотека имела доступ к библиотеке DLL Cygwin, должно быть достаточно, хотя я этого не пробовал.
2. 80% моих проектов за последние 5 лет основаны на Java и построены с помощью Maven. Мы разрабатываем локально в Windows и без проблем внедряем в Unix / Linux. Единственная хитрость заключается в конфигурации, зависящей от среды, которой вы можете управлять с помощью фильтров и профилей Maven.
Ответ №1:
Не используйте сценарии оболочки для процесса развертывания. У Maven почти наверняка есть плагины для всего, что в данный момент делают ваши сценарии оболочки, и он прозрачно работает в Windows и Linux.