Commit Graph

34 Commits

Author SHA1 Message Date
twogee 1543f52896 Convert tests to JUnit 4, clean up code 2017-05-25 17:25:59 +02:00
Nicolas Lalevée 2d7c6f5ff4 setup proper loggers in unit tests and factorize the creation and the cleaning of the cache folder 2015-09-06 20:01:25 +02:00
Jean-Louis Boudart 1e30aa9479 Apply organize import on whole project
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1557969 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 08:34:28 +00: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
cduffy 46b15af8c5 Document that threading is unsupported, and disable test covering same
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553747 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 21:53:12 +00:00
cduffy 5b39e09269 IVY-1455 Prevent incorrect ivy mediators from being applied during conflict resolution.
Prior to this, the mediators to be applied depended on the location where a
conflict was detected, rather than the declaration location.


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1553745 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 21:30:33 +00:00
cduffy fa8f024d08 IVY-1454 handle multi-threading (as opposed to only multi-process) case in locking
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1552434 13f79535-47bb-0310-9956-ffa450edef68
2013-12-19 21:14:39 +00:00
Nicolas Lalevee e06a9f676c Performance optimisation around the OSGi resolver:
- log only if a debug level is set
 - do not retry to load a failing repo
 - compute versions once
 - convert the bundle info into module descriptors on demand


git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1506076 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 14:48:40 +00:00
Nicolas Lalevee 2e75977267 IVY-1288: Exposing some parent metadata (organisation, module, revision, branch) as properties (Thanks to Jean-Louis Boudart)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1373350 13f79535-47bb-0310-9956-ffa450edef68
2012-08-15 11:43:10 +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 79e8ea94db FIX: NPE in LogReportOutputter (IVY-961)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@710178 13f79535-47bb-0310-9956-ffa450edef68
2008-11-03 21:50:55 +00:00
Maarten Coene 73c4065d78 FIX: Correctly set ivy.resolved.configurations property when the conf string includes a negation operator (IVY-951) (thanks to Patrick Woodworth)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@706440 13f79535-47bb-0310-9956-ffa450edef68
2008-10-20 22:45:13 +00:00
Maarten Coene 8174a5bbf5 FIX: Enable consistent support of the configuration negation operator (IVY-894)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@691877 13f79535-47bb-0310-9956-ffa450edef68
2008-09-04 06:08:00 +00:00
Xavier Hanin a92a4fcecc IMPROVEMENT: Better and more homogeneous relative paths handling (IVY-387)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@691210 13f79535-47bb-0310-9956-ffa450edef68
2008-09-02 12:07:20 +00:00
Scokart Gilles 0ef3e5dd06 Give the possibility to not compute ivy.deps.changed (IVY-876)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@683552 13f79535-47bb-0310-9956-ffa450edef68
2008-08-07 08:41:52 +00:00
Maarten Coene 60ff49b746 Removed unused imports.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@646563 13f79535-47bb-0310-9956-ffa450edef68
2008-04-09 22:13:39 +00:00
Maarten Coene 030f1a0b11 FIX: resolve fails to put metadata in cache (IVY-779)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@643180 13f79535-47bb-0310-9956-ffa450edef68
2008-03-31 22:15:41 +00:00
Maarten Coene 51219169df FIX: NPE when specifying both resolveId and inline in an Ivy:Resolve (IVY-776)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@638627 13f79535-47bb-0310-9956-ffa450edef68
2008-03-18 22:53:31 +00:00
Xavier Hanin 9a234fafba FIX: Resolving for muyltiple configurations when one is not in the list of available configurations does not abort the build (IVY-720)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@619527 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 17:50:09 +00:00
Maarten Coene 320a562244 FIX: NullPointerException reported instead of error in ivy:cachepath (IVY-690)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@618445 13f79535-47bb-0310-9956-ffa450edef68
2008-02-04 21:24:17 +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
Maarten Coene 65384681bd Removed unused imports.
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@593972 13f79535-47bb-0310-9956-ffa450edef68
2007-11-11 22:08:47 +00:00
Maarten Coene 41a824e349 FIX: Resolution failure when no ivy.xml file present (IVY-630)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@593971 13f79535-47bb-0310-9956-ffa450edef68
2007-11-11 22:06:07 +00:00
Scokart Gilles d931080ace clean formating
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@563149 13f79535-47bb-0310-9956-ffa450edef68
2007-08-06 14:25:11 +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 cc502dfc9d FIX: ivy-retrieve failure when explicit absolute 'ivy.dep.file' path specified (IVY-396)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@525605 13f79535-47bb-0310-9956-ffa450edef68
2007-04-04 21:13:09 +00:00
Xavier Hanin c974be3956 IVY-438 work in progress: ivyconf=>ivysettings refactored in test and example code, and basic renames in doc. Still need to update the doc.
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@519887 13f79535-47bb-0310-9956-ffa450edef68
2007-03-19 09:47:57 +00:00
Maarten Coene 70012a22c7 Extra junit test for IVY-366.
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@517925 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 22:46:24 +00:00
Maarten Coene f06bbaa0be Added extra junit tests for IVY-366
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516205 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 22:41:58 +00:00
Maarten Coene 3734d6da5d FIX: ivy.revision property not set correctly for second resolve (IVY-429)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516201 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 22:39:03 +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