ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ruslan Shevchenko (JIRA)" <j...@apache.org>
Subject [jira] Commented: (IVY-1027) resolver, which can do automatic build of dependencies
Date Thu, 05 Feb 2009 08:47:59 GMT

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


Mime
View raw message