Name |
Ceylon Build Ceylon Tasks Platform Module |
---|---|
Description |
Provides CompileTasks to compile to both jvm and javascript backend are available. They support various options. A simple task to compile to jvm backend: Task compileTask = compile { modules = "my.module"; }; A simple task to compile to javascript backend: Task compileJsTask = compileJs { modules = "my.module"; }; Several modules can be compile at once: Task compileTask = compile { modules = ["my.module1", "my.module2"]; }; Compiler options can be configured: Task compileTask = compile { modules = ["my.module", "test.my.module"]; encoding = "UTF-8"; sourceDirectories = ["source", "test-source"]; outputRepository = "~/.ceylon/repo"; }; Compile testsTasks to compile tests are provided.
They are shortcuts for respectively Task to compile tests to jvm backend: Task compileTestsTask = compileTests { modules = "test.my.module"; }; Task to compile tests to javascript backend: Task compileJsTestsTask = compileJsTests { modules = "test.my.module"; }; DocA simple document task: Task documentTask = document { modules = "my.module"; }; Several options can be configured: Task documentTask = document { modules = "my.module"; includeSourceCode = true; includeNonShared = true; }; RunA simple task to run a module on jvm backend: Task runTestsTask = runModule { moduleName = "test.my.module"; version = "1.0.0"; }; A simple task to run a module on javascript backend: Task runJsTestsTask = runModule { moduleName = "test.my.module"; version = "1.0.0"; }; Several options can be configured: Task runTestsTask = runModule { moduleName = "test.my.module"; version = "1.0.0"; functionNameToRun = "customMain"; }; |
Last Published | Nov 11, 2013 |
Stats |
Downloads (JVM): 530 Downloads (JS): 0 Source downloads: 498 |
Module links |
Home Code repository Issue tracker Imported By Browse |
1.0.0 | JVM JVM: 1.0.0 (outdated) | Published Nov 11, 2013 |
Browse |
View docs |