[
https://issues.apache.org/jira/browse/IVY-1027?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12670667#action_12670667
]
Ruslan Shevchenko commented on IVY-1027:
----------------------------------------
The main change, that
1) from trigger ant build is called always; from resolver -- only if
dependency not found in back-resolver. So, let we have p1 depends from p2 and
two sequential builds. With ant-trigger both compilation of p1 will cause
compilation of p2; with resolver - only first. Now imagine speed difference
in development cycle, caused by recompilation of each component when length of
dependency chain is near 5 ;)
Also exists minor changes:
2) when build file for child dir does not exists, we do nothing and does not
throw exception.
3) user property with name of directory to publish (ivy.build.resolver.dir) is
passed to depeneded dir.
It is possible to change ant-build trigger to achieve (2) and (3), but I guess
that (1) from trigger is impossible, because we can't change state of
resolving dependency from trigger. If my guess for (1) is incorrect, of
course, I will prefer patch existing trigger.
> resolver, which can do automatic build of dependencies
> ------------------------------------------------------
>
> Key: IVY-1027
> URL: https://issues.apache.org/jira/browse/IVY-1027
> Project: Ivy
> Issue Type: New Feature
> Environment: any.
> Reporter: Ruslan Shevchenko
> Attachments: ivy.build.plugin-src-1.0.tar.gz
>
>
> Good day.
> I wrote resolver, which can do automatic build and publish of dependencies,
> if their source code is available.
> (detailed description at
> http://redmine.gradsoft.ua/wiki/jungleplatform/Ivybuildplugin)
> I want donate all code to ivy project and include resolver to ivy core.
> Source archive is in attachment. Now this is separate module, I need some
> advise before preparing path to ivy (It is necessory to rewrite resolver in
> JDK-1.4 ? Where to put testcases ?)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.