Files | Admin

Notes:

Release Name: 0.17.0

Notes:


Changes: * Added: project.task acts like Rake's task but can also fetch a task from a project using the project's namespace. * Added: project.file acts like Rake's file but resolve relative paths based on the project base directory. * Added: Rake tasks execute in the directory in which they were defined. * Added: enhanced Rake with circular dependency, and you can find all circular dependencies by running rake check. * Added: enhanced Rake in_namespace, if the namespace starts with colon, creates a namespace relative to the root instead of the current namespace. * Changed: a project definition is now a task definition. * Changed: use enhance to extend the project definition instead of after_define. * Changed: LocalDirectoryTask replaced with Project.local_task. * Changed: projects method accepts multiple names, returning only these project definitions, returns all of them with no arguments. * Changed: package only defines the essentials once, so you can call package on a project to retrieve a specific package by type/id. * Changed: zip task (and jar/war) no longer resolve artifacts for you, must call artifacts directly. * Changed: cannot access a project before it's defined, but can do that with sub-projects to establish dependencies.