Показать сообщение отдельно
Старый 01.05.2013, 10:58   #1
sogimu
AnyKey`щик
 
Регистрация: 27.04.2013
Адрес: Томск
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
система сборки для js проекта

Всем привет!
Есть проект https://github.com/sogimu/ArmLib
Классы расположены по папкам, по принципу если класс имеет зависимость от какого то класса, то он помещается в дочернюю в папку внутри папки с классом от которого зависимость.
Классы передаются Closure Compiler и сжимаются им.
А теперь к сути.
Closure Compiler'у классы передаются в shell-скрипте и это неудобно.

java -jar compiler.jar --js frameworks/Gizmo/gizmo-0.2.8.js 
--js modules/ArmLib/ArmLib.js
--js modules/ArmObj/ArmObj.js 
--js modules/ArmObj/VisualObj/VisualObj.js 
--js modules/ArmObj/VisualObj/Primitive/Primitive.js 
--js modules/ArmObj/VisualObj/Object/Object.js 
--js modules/Layer/Layer.js 
--js modules/ArmObj/VisualObj/Primitive/Rect/Rect.js 
--js modules/ArmObj/VisualObj/Primitive/Image/Image.js 
--compilation_level WHITESPACE_ONLY --formatting pretty_print --language_in ECMASCRIPT5 --js_output_file ../armlib-0.0.6.js 
Какую систему сборки выбрать?
(Offline)
 
Ответить с цитированием