Ответ 1
Я сделал это с помощью создателя и небольшой оболочки script в моем проекте. Каждый раз, когда я сохраняю файл .coffee, он компилирует все мои скрипты. Отлично работает.
Щелкните правой кнопкой мыши на своем проекте. Выберите свойства в нижней части меню.
- Строители
- Новый...
- Местоположение: ${workspace_loc:/ProjectName/coffee-compile.sh}
- Рабочий каталог: ${workspace_loc:/ProjectName}
- Обновить: укажите папку, в которой живут ваши сгенерированные .js файлы. Это позволяет вам также сохранить файл .js, и он будет автоматически обновляться при повторной компиляции.
- Параметры сборки: укажите папку, в которой находятся ваши файлы .coffee.
ProjectName/coffee-compile.sh:
#!/bin/bash
if [ ! -d ./target/coffee ]; then
mkdir -p ./target/coffee
fi
echo "Compiling coffee script files..."
/usr/bin/coffee --output ./target/coffee --compile ./coffee
echo "Done..."
Определение строителя сохраняется как часть вашего проекта. Он находится в папке .settings. Таким образом, другие разработчики также могут проверить ваш проект и все уже настроено.
Обновление: для форматирования кода и раскраски я закончил установку последней бета-версии Aptana в Eclipse.
Update2. Я прекратил использование Eclipse в пользу Intellij. Редакторы и встроенная поддержка компиляции кода замечательны. Я настоятельно рекомендую вам попробовать.