Как убедиться, что скрипты, которые я упаковываю в мои файлы War, имеют текстовый формат Unix? - PullRequest
0 голосов
/ 04 мая 2011

В последний день я написал скрипт, чтобы мое приложение J2ee могло делать резервные копии. После развертывания скрипт не работал. Мне было интересно, почему, поэтому я скопировал его из каталога развертывания в мой домашний каталог. Это даже не было выполнение первого echo. Это было странно, потому что я тестировал скрипт на той же машине. Позже, после другого SO вопроса, я обнаружил, что прохождение его через dos2unix решит проблему. Случилось так, что я написал сценарий для Linux, я сделал простое копирование и вставку в Eclipse (работает на Windows), затем развернул приложение (и сценарий был с / n / r способом Windows).

Как мне этого избежать? Я имею в виду, что я должен написать сценарий для Linux и вообще не трогать его (я хотел бы иметь другие варианты), или есть какие-то специальные настройки, которые я мог бы использовать?

1 Ответ

1 голос
/ 04 мая 2011

Вы можете настроить Eclipse на использование концовок Unix.http://www.sics.se/node/2108

Перейдите к настройкам Рабочей области (Общие: Рабочая область). Измените кодировку текстового файла на UTF-8. Измените разделитель строки нового текстового файла на Другое и выберите Unix из списка выбора. Примечание:чтобы преобразовать окончания строк существующего файла, откройте файл в Eclipse и выберите «Файл»: «Преобразовать разделители строк в: Unix

».
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...