[ 
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.

Reply via email to