Commit Graph

48 Commits

Author SHA1 Message Date
Maarten Coene aa3c169322
IVY-1664: added support for the override child element 2025-08-31 14:41:54 +02:00
jkf 0d07c9985c updated reference to license from http to https using find . -type f -exec sed -i s/http://www.apache.org/licenses/LICENSE-2.0/https://www.apache.org/licenses/LICENSE-2.0/ {} \; 2019-05-26 22:48:00 +02:00
Gintas Grigelionis f362940480 IVY-309 refactor all those split-trim-join and unwrap some logic 2017-11-10 18:39:27 +01:00
twogee 6920717979 Add generics and Java 7 syntax to core
This closes #52 pull request at github/apache/ant-ivy
2017-07-17 11:07:59 +05:30
twogee 9235380f05 Generics + foreach loops and Java 7 syntax in ant and tools packages 2017-06-29 11:58:45 +05:30
twogee 6c92f32eda More code cleanup 2017-05-27 19:37:44 +02:00
Jean-Louis Boudart bd7a375e37 Apply code formatting on whole project
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557968 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 08:27:37 +00:00
Nicolas Lalevee 08dc630011 Add support for "packed" artifacts: .pack.gz bundles in an OSGi P2 repository for instance
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1555344 13f79535-47bb-0310-9956-ffa450edef68
2014-01-04 13:06:37 +00:00
Nicolas Lalevee 0367064bb6 Use the word 'uncompress' every where
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375596 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 15:09:00 +00:00
Nicolas Lalevee 99e257660b Add support of uncompress artifacts to the Ant tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1375554 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 14:09:46 +00:00
Maarten Coene 3513889e7c Removed unused imports.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1056830 13f79535-47bb-0310-9956-ffa450edef68
2011-01-08 22:47:55 +00:00
Nicolas Lalevee ca76e32c5e IVY-334:
- refactor the work done on ivy:resources so it becomes and post resolve task, then it can be used like ivy:cachepath
- nice side effect: ivy:resolve and every post resolve tasks support now "inlined ivy.xml dependencies"

git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1030584 13f79535-47bb-0310-9956-ffa450edef68
2010-11-03 18:12:20 +00:00
Maarten Coene 0f712a0aa8 - DOCUMENTATION: Added documentation of the 'changing' attribute on the ivy:resolve Ant task (IVY-1180)
- IMPROVEMENT: Support changing="true" for inline retrieve (IVY-1180)


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@930629 13f79535-47bb-0310-9956-ffa450edef68
2010-04-04 06:01:37 +00:00
Maarten Coene 8e70043f44 IMPROVEMENT: Retrieve ant task doesn't support dynamic resolve mode (IVY-1085)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@790415 13f79535-47bb-0310-9956-ffa450edef68
2009-07-01 23:00:23 +00:00
Maarten Coene 1b6128f59f IMPROVEMENT: ivy:resolve ant task does not support "branch" attribute (IVY-1035)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@748341 13f79535-47bb-0310-9956-ffa450edef68
2009-02-26 22:48:20 +00:00
Maarten Coene aeb410f6c2 FIX: Ivy retrieve does not honor validate="false" from ivysettings (IVY-992)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@744087 13f79535-47bb-0310-9956-ffa450edef68
2009-02-13 11:39:48 +00:00
Xavier Hanin 5de0117e6d IMPROVEMENT: add refresh parameter to post resolve tasks (IVY-1017)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@737669 13f79535-47bb-0310-9956-ffa450edef68
2009-01-26 10:45:12 +00:00
Maarten Coene c235721162 Merged changes from 2.0.0-rc2 branch back into trunk.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@709004 13f79535-47bb-0310-9956-ffa450edef68
2008-10-29 20:56:03 +00:00
Xavier Hanin 32038d1bde FIX: Incorrect directory path resolve when running from a different directory (IVY-232)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@690317 13f79535-47bb-0310-9956-ffa450edef68
2008-08-29 16:24:03 +00:00
Maarten Coene 7de1cecb80 FIX: Using ivy:settings with the "id" attribute not behaving as expected (IVY-809)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@651702 13f79535-47bb-0310-9956-ffa450edef68
2008-04-25 21:29:14 +00:00
Xavier Hanin cba5ec47a3 fix style
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644257 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 10:54:18 +00:00
Maarten Coene 47756f7570 FIX: multiple cleancache and inline retrieve error (IVY-778)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@642425 13f79535-47bb-0310-9956-ffa450edef68
2008-03-28 23:24:38 +00:00
Xavier Hanin 6188186f83 NEW: Make resolve console output configurable per resolve (IVY-715)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@618033 13f79535-47bb-0310-9956-ffa450edef68
2008-02-03 17:25:22 +00:00
Xavier Hanin 91773162bb TASK: Remove cache attribute on Ant tasks (IVY-685)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@607146 13f79535-47bb-0310-9956-ffa450edef68
2007-12-28 00:11:39 +00:00
Xavier Hanin 83d5d3aafb - add toString to IvyTask and AntMessageLogger for easier debugging
- set task name when creating delegate ant tasks such as resolve or deliver

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@596340 13f79535-47bb-0310-9956-ffa450edef68
2007-11-19 15:55:32 +00:00
Xavier Hanin 24f7524858 FIX: Bad IvyContext scope causing memory leak and bad handling of subproject builds (IVY-639)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@594481 13f79535-47bb-0310-9956-ffa450edef68
2007-11-13 10:55:27 +00:00
Scokart Gilles 362f239d32 IMPROVEMENT: replace * by *(public) when resolving inline (IVY-589)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@563162 13f79535-47bb-0310-9956-ffa450edef68
2007-08-06 15:02:31 +00:00
Maarten Coene cbda81e848 Internal refactoring to make checkstyle happy
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551343 13f79535-47bb-0310-9956-ffa450edef68
2007-06-27 21:42:32 +00:00
Xavier Hanin ac706640c8 clean code
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@550916 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 19:34:08 +00:00
Xavier Hanin cb52855f86 fix eol: add svn property + run fixcrlf to use native eol for all text files
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@544480 13f79535-47bb-0310-9956-ffa450edef68
2007-06-05 13:21:26 +00:00
Xavier Hanin 534f50d1d5 code cleanup using eclipse code formatter
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@544459 13f79535-47bb-0310-9956-ffa450edef68
2007-06-05 12:02:27 +00:00
Maarten Coene 38326aa020 FIX: The deprecated "keep" attribute on post resolve tasks causes an error (IVY-517)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@542927 13f79535-47bb-0310-9956-ffa450edef68
2007-05-30 20:39:19 +00:00
Xavier Hanin 9c8a6a6298 IMPROVEMENT: Remove @author tags (thanks to Stephane Bailliez)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@538245 13f79535-47bb-0310-9956-ffa450edef68
2007-05-15 16:29:33 +00:00
Xavier Hanin 1b5578ac66 FIX: Ant project reference lost from context on multiple ant calls in single thread (IVY-497) (thanks to Jaroslaw Wypychowski)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@536990 13f79535-47bb-0310-9956-ffa450edef68
2007-05-10 20:44:32 +00:00
Maarten Coene 34f4d7a7d7 FIX: Post-Resolve task shouldn't set the 'resolveid' (IVY-489)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@533873 13f79535-47bb-0310-9956-ffa450edef68
2007-04-30 23:07:07 +00:00
Maarten Coene 0ecb0d62f5 IMPROVE: Let user specify Ivy file when using a post-resolve task (IVY-455)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@524924 13f79535-47bb-0310-9956-ffa450edef68
2007-04-02 21:17:37 +00:00
Xavier Hanin c2207aa2f1 FIX: minor problem with IVY-458 fix, setFile should only be called if we are not doing an inline post resolve
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@524642 13f79535-47bb-0310-9956-ffa450edef68
2007-04-01 17:39:19 +00:00
Maarten Coene fc856fc144 FIX: IvyPostResolve Task doesn't reuse Ivy file of previous resolve (IVY-458)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@524488 13f79535-47bb-0310-9956-ffa450edef68
2007-03-31 22:15:35 +00:00
Maarten Coene d178b1bb3b Refactoring: moved some post-resolve specific code to the IvyPostResolveTask class.
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@523471 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 21:38:13 +00:00
Maarten Coene 488c0c4c3d Use correct cache for inline resolve too (IVY-453)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@523082 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 21:20:36 +00:00
Maarten Coene 1aa7361ccc FIX: IvyPostResolve Task doesn't use specified cache for the resolve (IVY-453)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@523069 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 20:44:23 +00:00
Maarten Coene 89574baa05 Fixed another problem with resolveId and added extra junit test for IVY-366.
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@521937 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 23:23:50 +00:00
Maarten Coene 413accec84 Fixed bug and added extra junit test for IVY-366.
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@521927 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 22:44:49 +00:00
Maarten Coene 5ee76142f9 Partial fix for IVY-366
- Added 'resolveId' concept to ivy core.
- Modified ant tasks to use this resolveId while keeping old behaviour as default.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515819 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 22:42:50 +00:00
Xavier Hanin 96f2099965 REFACTOR: review retrieve API, introduce RetrieveOptions
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@509221 13f79535-47bb-0310-9956-ffa450edef68
2007-02-19 15:37:10 +00:00
Xavier Hanin 72a5f080f5 REFACTOR: begin split of Ivy class: creation of IvySettings and ResolveEngine, attempt to remove some dependencies on the Ivy class
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@501796 13f79535-47bb-0310-9956-ffa450edef68
2007-01-31 11:00:29 +00:00
Xavier Hanin 4433e9201d REFACTOR: deep review of packages structure, more structured
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@501379 13f79535-47bb-0310-9956-ffa450edef68
2007-01-30 11:51:55 +00:00
Xavier Hanin 2767758aba move to apache: package rename, organisation rename, some doc update
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@493695 13f79535-47bb-0310-9956-ffa450edef68
2007-01-07 10:41:19 +00:00