allow partial checkout
----------------------
Key: BUILDR-121
URL: https://issues.apache.org/jira/browse/BUILDR-121
Project: Buildr
Issue Type: Improvement
Components: Dependency management
Reporter: Ittay Dror
In a group environment, not all team members will be interested in all modules
in the source tree. Also, building those modules may take long. An option is
for each team member to checkout only those modules he is working on and take
the rest from the repository. So when defining dependencies, if the project's
source exist, use the project's packages tasks as dependencies (as today), but
if the project was not checked out, use it as a repository artifact.
The fix is simple in the method artifacts:
when Project
if not File.exists?(spec.base_dir)
set |=
artifacts("#{project.group}:#{project.name.split(':').last}:jar:#{project.version})
else
set |= artifacts(spec.packages)
....
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.