Xavier Hanin
b1cfd88a8c
FIX: can't use gotoNode with a node which has not been visited yet (IVY-874)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@691310 13f79535-47bb-0310-9956-ffa450edef68
2008-09-02 16:33:16 +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
Maarten Coene
aaa2583f35
FIX: Ivy Publish Task Fails When XML Comments Exist Next to Dependency Declarations (IVY-888)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@691071 13f79535-47bb-0310-9956-ffa450edef68
2008-09-01 21:52:35 +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
Xavier Hanin
12e916f9cc
IMPROVEMENT: in Ivy API, let users first locate an Artifact, then download it in a second step. This will be used to fix IVYDE-117, and could also be useful to allow a report only resolve, which does not download any artifact but only locate them (a kind of dry run).
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689862 13f79535-47bb-0310-9956-ffa450edef68
2008-08-28 15:54:58 +00:00
Xavier Hanin
720ad4628d
FIX: Ivy#listTokenValues(String, Map) does not filter returned values, and does not use maven-metadata.xml files with IBiblio resolver (IVY-886)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689160 13f79535-47bb-0310-9956-ffa450edef68
2008-08-26 18:19:27 +00:00
Xavier Hanin
3ef6097b71
FIX: PackagerResolverTest was failing
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689093 13f79535-47bb-0310-9956-ffa450edef68
2008-08-26 14:29:53 +00:00
Xavier Hanin
2bc0118ad0
FIX: Circular Dependency messages in a resolve do not reflect the configuration used during the resolve (IVY-708)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689060 13f79535-47bb-0310-9956-ffa450edef68
2008-08-26 13:05:43 +00:00
Xavier Hanin
1d225dae0a
enable again xsl transformation for test with circular dependency
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689046 13f79535-47bb-0310-9956-ffa450edef68
2008-08-26 12:21:53 +00:00
Xavier Hanin
b1249fa0c5
FIX: Failure to transitively install Maven2 artifacts with namespace (IVY-440)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689034 13f79535-47bb-0310-9956-ffa450edef68
2008-08-26 11:13:23 +00:00
Xavier Hanin
945313a13f
FIX: Unwanted eviction of dependencies when optional attributes in dependency and info tags are in consistent (IVY-745)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@689014 13f79535-47bb-0310-9956-ffa450edef68
2008-08-26 09:59:29 +00:00
Xavier Hanin
a8e22c5d18
FIX: Deliver delivers the wrong version when a dynamic revision is evicted before being resolved (IVY-707)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@688740 13f79535-47bb-0310-9956-ffa450edef68
2008-08-25 14:51:26 +00:00
Xavier Hanin
6d6d34af69
FIX: ChainResolverTest failures (IVY-882)
...
The problem was due to the changes introduced in IVY-857. Indeed the cache checking was removed from the chain, to allow a resolver to force a revision even when there is already something in the cache. The problem is that resolvers where always checked in the chain even when the cache is filled. To implement this properly, I've moved the responsibility of knowing what resolved module revision should be returned to each individual resolver instead of the chain (pretty much like in the chain of responsibility pattern, where each node is responsible for calling the next one). To avoid changing the DependencyResolver API, I've added the detail about a possibly already resolved module revision in ResolveData. The added responsibility to DependencyResolver makes it more flexible, but also more complex to write. Hopefully most people writing dependency resolvers at least extend BasicResolver where all this logic is already implemented.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@688097 13f79535-47bb-0310-9956-ffa450edef68
2008-08-22 15:32:18 +00:00
Maarten Coene
b506d8f19d
FIX: URLRepository does not allow some valid file scheme uri's (IVY-884)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@687492 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 22:30:44 +00:00
Scokart Gilles
94d07bcb20
IMPROVEMENT: Add a memory cache for the module descriptor that are parsed from the cache (IVY-883)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@685906 13f79535-47bb-0310-9956-ffa450edef68
2008-08-14 14:11: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
Scokart Gilles
d31db960ee
fix unit test on IBM JVM (probably broken by IVY-868)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@683200 13f79535-47bb-0310-9956-ffa450edef68
2008-08-06 09:39:32 +00:00
Scokart Gilles
c9b273ce69
fix unit test on IBM JVM (probably broken by IVY-868)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@683187 13f79535-47bb-0310-9956-ffa450edef68
2008-08-06 09:10:07 +00:00
Maarten Coene
28b71bd41d
FIX: Maven2 "ejb" packaging is not supported (IVY-873)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@682974 13f79535-47bb-0310-9956-ffa450edef68
2008-08-05 21:45:49 +00:00
Maarten Coene
2ff246110d
FIX: Config files with # in path can't be read (IVY-868) (thanks to Simon Steiner)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@681508 13f79535-47bb-0310-9956-ffa450edef68
2008-07-31 21:41:11 +00:00
Xavier Hanin
d1df7c94e8
FIX: Cache can't distinguish artifacts with classifiers (IVY-803) (thanks to James P. White)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@680417 13f79535-47bb-0310-9956-ffa450edef68
2008-07-28 17:33:12 +00:00
Maarten Coene
1f3f87a67c
Fixed problem with test on some VM's where XSLT doesn't like the Turkish locale.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@678564 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 20:56:42 +00:00
Maarten Coene
18554d04c0
Fixed compilation problem.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@678558 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 20:49:30 +00:00
Maarten Coene
dce2f45c16
Updated new packager resolver to use Ant API instead of command-line and updated the packager-stylesheet to make it work on windows (IVY-829)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@678326 13f79535-47bb-0310-9956-ffa450edef68
2008-07-20 21:45:02 +00:00
Scokart Gilles
2667a06a31
FIX: Ivy causes IveDE to fail where a properties file is relative to ivyconf.xml (IVY-573) (thank to Jamie Burns)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@678265 13f79535-47bb-0310-9956-ffa450edef68
2008-07-20 10:12:00 +00:00
Scokart Gilles
d8a7bc3251
(IVY-89) properties from referenced from settings file are now relative to the location of the settings file, not relative to the execution directory)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@678264 13f79535-47bb-0310-9956-ffa450edef68
2008-07-20 09:50:36 +00:00
Maarten Coene
ab72c0dcde
IMPROVEMENT: undeprecate configure task (IVY-849)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@675931 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 12:24:00 +00:00
Xavier Hanin
dbbccbf883
IMPROVEMENT: Detect missing artifacts on publish asap (IVY-862)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@675585 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 14:19:56 +00:00
Xavier Hanin
3e14e1a22f
IMPROVEMENT: Check branch consistency during resolve (IVY-858)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@675235 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 15:44:31 +00:00
Xavier Hanin
71ddda2178
FIX: Reports showing double dependencies in certain cases (IVY-578)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@675227 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 15:30:03 +00:00
Xavier Hanin
f94ef5f669
FIX: dynamic revision resolve does not throw error when configuration is missing (IVY-861)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@675186 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 14:23:22 +00:00
Xavier Hanin
4f0e9a0acb
FIX: Referenced resolver not found in macro (IVY-860)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@675108 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 07:45:23 +00:00
Xavier Hanin
a3939fcf74
IMPROVEMENT: Allow to set the branch at deliver/publish time (IVY-859)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@674868 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 16:16:00 +00:00
Xavier Hanin
c64eaa7994
IMPROVEMENT: Add defaultconf in publications tag of ivy file (IVY-801)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@674852 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 15:04:42 +00:00
Xavier Hanin
c4dee75b1b
NEW: Better support for local builds (IVY-857)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@674824 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 13:51:59 +00:00
Xavier Hanin
46fe473ebf
IMPROVEMENT: Support atomic publish with sub directory structure (IVY-856)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@674574 13f79535-47bb-0310-9956-ffa450edef68
2008-07-07 18:15:52 +00:00
Xavier Hanin
33e453a0dc
FIX: Ivy files are not retrieved when using useOrigin=true (IVY-713)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@674011 13f79535-47bb-0310-9956-ffa450edef68
2008-07-04 11:16:12 +00:00
Xavier Hanin
5a8ac6281a
FIX: NPE in Ivy:install task if the repository cache dir has been cleared (IVY-843)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@673998 13f79535-47bb-0310-9956-ffa450edef68
2008-07-04 10:53:51 +00:00
Xavier Hanin
0a870c960d
FIX: Maven version ranges with ( ) are not supported (IVY-678) (thanks to Michael Kebe)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@673934 13f79535-47bb-0310-9956-ffa450edef68
2008-07-04 07:25:37 +00:00
Xavier Hanin
cbb1b2da79
add m2resource test in PackagerResolver (thanks to Archie Cobbs)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@673332 13f79535-47bb-0310-9956-ffa450edef68
2008-07-02 09:42:20 +00:00
Xavier Hanin
881500cd68
fix some test cases
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@671601 13f79535-47bb-0310-9956-ffa450edef68
2008-06-25 16:45:24 +00:00
Xavier Hanin
8bbf8370c3
FIX: haltonmissing on publish task does not prevent the other files to be published, even with an atomic publisher (IVY-656)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@671578 13f79535-47bb-0310-9956-ffa450edef68
2008-06-25 15:16:31 +00:00
Xavier Hanin
dfbb7282f1
add more test and improve atomic publish support
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@671566 13f79535-47bb-0310-9956-ffa450edef68
2008-06-25 14:32:22 +00:00
Xavier Hanin
a08090fced
FIX: Transitive dependencies resolves incorrectly when different modules uses the same dependency with different configurations in the same build (IVY-541)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@671546 13f79535-47bb-0310-9956-ffa450edef68
2008-06-25 13:26:03 +00:00
Xavier Hanin
484e1ee3f2
FIX: transitive attribute set to false because of dependency (IVY-105)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@671528 13f79535-47bb-0310-9956-ffa450edef68
2008-06-25 12:25:25 +00:00
Xavier Hanin
1c8e952ae7
review some packager resolver code:
...
- use FileUtil.forceDelete instead of re implementing own recursive delete
- put temporary test files in build/test instead of tmp, to follow other unit test template
- remove m2resource test for the moment, since the "website" does not provide it (missing in patch)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@671005 13f79535-47bb-0310-9956-ffa450edef68
2008-06-24 03:27:37 +00:00
Xavier Hanin
fbc18fb917
IMPROVEMENT: Provide ant task to retrieve information from published ivy modules (IVY-838) (thanks to David Maplesden)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@670998 13f79535-47bb-0310-9956-ffa450edef68
2008-06-24 02:53:25 +00:00
Xavier Hanin
a7eb2c27a9
NEW: Add new packager resolver (IVY-829) (thanks to Archie Cobbs)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@670997 13f79535-47bb-0310-9956-ffa450edef68
2008-06-24 02:44:04 +00:00
Maarten Coene
d6829773e1
Improved junit test...
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@667272 13f79535-47bb-0310-9956-ffa450edef68
2008-06-12 22:23:44 +00:00
Maarten Coene
51d967fddb
FIX: NPE in ivy:install if ivy.settings.xml contains custom attribute for a module (IVY-838)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@667269 13f79535-47bb-0310-9956-ffa450edef68
2008-06-12 22:17:39 +00:00
Xavier Hanin
b5c63335ec
review handling of qualified extra attributes, especially during copies, to avoid losing the qualifier
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@667175 13f79535-47bb-0310-9956-ffa450edef68
2008-06-12 17:38:13 +00:00
Xavier Hanin
29593eb5ae
fix bug with branchConstraint on deliver
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@667158 13f79535-47bb-0310-9956-ffa450edef68
2008-06-12 16:54:38 +00:00
Xavier Hanin
c57b54c16e
improve unit test on for branch and branch constraint handling
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@667047 13f79535-47bb-0310-9956-ffa450edef68
2008-06-12 11:28:55 +00:00
Xavier Hanin
adbef440c8
FIX: NPE in AbstractResolver.exists() if a resource cannot be found (IVY-831)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@666208 13f79535-47bb-0310-9956-ffa450edef68
2008-06-10 17:07:39 +00:00
Xavier Hanin
238b0ba4a7
IMPROVEMENT: declare source and javadoc artifacts in maven2 modules (IVY-325)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@663878 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 10:07:18 +00:00
Xavier Hanin
934141a71c
add unit test for getting sources from m2 repository
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@663866 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 08:58:56 +00:00
Maarten Coene
7b04e100ea
Set graphml to false before executing the report task...
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@663380 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 21:54:02 +00:00
Maarten Coene
e3fa880da9
ivy:report will generate an HTML file that references non-existent ivy-report.css (IVY-826)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@663379 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 21:51:27 +00:00
Xavier Hanin
6c7c02162f
FIX: dynamic resolveMode not being dynamic on branch (IVY-825)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@662776 13f79535-47bb-0310-9956-ffa450edef68
2008-06-03 12:42:21 +00:00
Maarten Coene
3b753d0c96
FIX: Filesystem repositories can not have () in the path (IVY-797)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@661448 13f79535-47bb-0310-9956-ffa450edef68
2008-05-29 19:45:24 +00:00
Scokart Gilles
7b8c036868
Fix the encoding used in XML reports (IVY-816)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@661275 13f79535-47bb-0310-9956-ffa450edef68
2008-05-29 09:55:26 +00:00
Maarten Coene
6eac78a418
FIX: Type tag in poms not supported (IVY-762)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@660322 13f79535-47bb-0310-9956-ffa450edef68
2008-05-26 22:01:29 +00:00
Maarten Coene
b08ebfc2aa
FIX: An empty exclusion tag results in an IllegalArgumentException (IVY-821)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@660286 13f79535-47bb-0310-9956-ffa450edef68
2008-05-26 19:59:30 +00:00
Maarten Coene
a3d7b48434
Fixed type error.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@659272 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 21:43:34 +00:00
Maarten Coene
c4ddef0104
Added junit test for IVY-811
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@659266 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 21:40:17 +00:00
Maarten Coene
797d09c415
FIX: Filesystem resolver does not evaluate [branch] token when publishing (IVY-814)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@653610 13f79535-47bb-0310-9956-ffa450edef68
2008-05-05 21:43:23 +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
Maarten Coene
72dbe9065e
FIX: onMissingDescriptor doesn't work due to == comparison (IVY-805) (thanks to Ben Hale)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@650229 13f79535-47bb-0310-9956-ffa450edef68
2008-04-21 19:21:49 +00:00
Scokart Gilles
4549941cef
FIX: Relative include in a settings must be evaluated relatively to the settings file (IVY-372)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@647607 13f79535-47bb-0310-9956-ffa450edef68
2008-04-13 18:59:27 +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
bcdf93d304
FIX: revision token is not set in report outputpattern (IVY-272)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@646561 13f79535-47bb-0310-9956-ffa450edef68
2008-04-09 22:08:49 +00:00
Maarten Coene
04bdaf204d
New attempt to make the tests pass on both unix and windows.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@646073 13f79535-47bb-0310-9956-ffa450edef68
2008-04-08 21:09:59 +00:00
Xavier Hanin
8b9280c8ab
FIX: Ivy uses the first set of configurations it sees when resolving multiple versions of a module (IVY-681)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@645050 13f79535-47bb-0310-9956-ffa450edef68
2008-04-05 08:56:51 +00:00
Xavier Hanin
56c3991dda
FIX: Eviction fails for libs not providing their ivy configuration and providing artifacts named different between lib versions (IVY-537)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@645041 13f79535-47bb-0310-9956-ffa450edef68
2008-04-05 08:08:21 +00:00
Xavier Hanin
e3d906cf02
FIX: conflict manager scoping does not work as expected (IVY-465)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644736 13f79535-47bb-0310-9956-ffa450edef68
2008-04-04 15:41:36 +00:00
Xavier Hanin
900ad6b63c
update ivy files with new conflict syntax (related to change with IVY-784)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644725 13f79535-47bb-0310-9956-ffa450edef68
2008-04-04 14:40:20 +00:00
Xavier Hanin
fe05cf44d3
FIX: ivy.original.xml file using artifact pattern in cache and causing problems (IVY-787)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644705 13f79535-47bb-0310-9956-ffa450edef68
2008-04-04 13:12:42 +00:00
Maarten Coene
6091b1a3cc
FIX: ivy:retrieve with sync="true" removes the .svn directory (IVY-763)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644532 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 22:19:46 +00:00
Maarten Coene
2b3297b8f6
IMPROVEMENT: Load Ivy version number into some Ant property (IVY-790)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644522 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 21:42:27 +00:00
Xavier Hanin
18cc411f7d
FIX: Ivy silently fails XML errors in ivyrep (IVY-579)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644410 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 17:14:44 +00:00
Xavier Hanin
9b08d0f9d1
FIX: unable to resolve snapshot versions (IVY-501)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644393 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 16:22:47 +00:00
Xavier Hanin
9858e60e24
FIX: No error or warning when a resolver references a non-existent cache (IVY-777)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644326 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 14:26:27 +00:00
Xavier Hanin
d688056bad
FIX: ivy properties defined in an include file not available in the file that includes it (IVY-780)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644284 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 12:34:23 +00:00
Xavier Hanin
f5595672e7
IMPROVEMENT: Change allownomd and skipbuildwithoutivy into a more semantically correct name (IVY-297)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644267 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 11:26:55 +00:00
Xavier Hanin
f70dc1fbdc
complete IVY-784 and IVY-753:
...
- move override exclude and conflict directly under dependencies element
- implement override writing in module descriptor writer, to make sure dependencyManagement handling in poms are written to cache in ivy file format as they should
- update documentation
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@644236 13f79535-47bb-0310-9956-ffa450edef68
2008-04-03 09:24:54 +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
23845fd28c
A little code cleanup
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@643139 13f79535-47bb-0310-9956-ffa450edef68
2008-03-31 20:38:07 +00:00
Maarten Coene
a5a7c6b2a6
Attempt to fix the failing test on gump.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@643112 13f79535-47bb-0310-9956-ffa450edef68
2008-03-31 19:33:10 +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
Maarten Coene
bf5d8de222
FIX: buildlist evicts modules with the same name, but different organisation (IVY-731)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@642405 13f79535-47bb-0310-9956-ffa450edef68
2008-03-28 22:10:53 +00:00
Xavier Hanin
4527644640
introduce hints section in dependencies, as discussed on mailing list (part of IVY-784)
...
still need to update documentation, and update XmlModuleDescriptorWriter to be able to write overrides
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@642277 13f79535-47bb-0310-9956-ffa450edef68
2008-03-28 16:19:23 +00:00
Xavier Hanin
bc4d178e96
FIX: Out of memory/Stack overflow for new highly coupled project (IVY-595)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@642199 13f79535-47bb-0310-9956-ffa450edef68
2008-03-28 11:11:06 +00:00
Xavier Hanin
b0d32e4b79
fix new bug introduced in attempt to fix IVY-773
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@641893 13f79535-47bb-0310-9956-ffa450edef68
2008-03-27 16:58:52 +00:00
Maarten Coene
6fe336ec7b
Added junit tests for IVY-771.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@641617 13f79535-47bb-0310-9956-ffa450edef68
2008-03-26 22:44:06 +00:00
Xavier Hanin
20d867de98
NEW: Add transitive dependency version and branch override mechanism (IVY-784) (not completed yet)
...
FIX: Compatibility with maven's dependencyMangement (IVY-753) (not completed yet)
Syntax for IVY-784 still needs to be cleared out. Then I need to update documentation, xml module descriptor writer and updater. For IVY-753 to be fully completed, update of xml module descriptor writer still need to be achieved to be able to use converted pom file from cache.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@640488 13f79535-47bb-0310-9956-ffa450edef68
2008-03-24 18:05:10 +00:00
Maarten Coene
9be97ad68d
Fixed failing junit tests.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@639446 13f79535-47bb-0310-9956-ffa450edef68
2008-03-20 20:37:56 +00:00
Maarten Coene
d0f1f72c0f
Reverted last commit and modified the code so it will compile with JDK1.4 and is more consistent with the EOL checks in other tests.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@639445 13f79535-47bb-0310-9956-ffa450edef68
2008-03-20 20:37:28 +00:00
Maarten Coene
4fd3080e74
JUnit tests didn't compile anymore on JDK1.4
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@639439 13f79535-47bb-0310-9956-ffa450edef68
2008-03-20 20:26:32 +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
Maarten Coene
66310f5531
FIX: repreport task not working against a repository structured by branches (IVY-716)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@638606 13f79535-47bb-0310-9956-ffa450edef68
2008-03-18 22:13:04 +00:00
Maarten Coene
f3fa2da056
IMPROVEMENT: Smarter determination if an expression is exact or not for RegexpPatternMatcher and GlobPatternMatcher
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@638096 13f79535-47bb-0310-9956-ffa450edef68
2008-03-17 22:12:58 +00:00
Xavier Hanin
dce9dcdd31
- IMPROVEMENT: Parse description information in ivy files (IVY-766)
...
- IMPROVEMENT: Parse description and home page from poms (IVY-767)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@636252 13f79535-47bb-0310-9956-ffa450edef68
2008-03-12 08:44:56 +00:00
Xavier Hanin
3e5b60de4f
FIX: Ivy reports a conflict when the same file is supposed to be retrieved at the same location twice (or more) (IVY-743)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@635695 13f79535-47bb-0310-9956-ffa450edef68
2008-03-10 21:10:48 +00:00
Xavier Hanin
aac02075fb
test case for IVY-732, not reproducing the problem
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@635685 13f79535-47bb-0310-9956-ffa450edef68
2008-03-10 20:49:51 +00:00
Scokart Gilles
675270c475
IVY-759 : cachefileset doesn't support directory name starting with the same characters
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@634670 13f79535-47bb-0310-9956-ffa450edef68
2008-03-07 13:41:13 +00:00
Xavier Hanin
f13e910f90
FIX: StackOverflowError when configuration extends itself (IVY-696)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@633568 13f79535-47bb-0310-9956-ffa450edef68
2008-03-04 17:49:10 +00:00
Xavier Hanin
a9ba2122fe
remove bad import
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632981 13f79535-47bb-0310-9956-ffa450edef68
2008-03-03 08:41:43 +00:00
Xavier Hanin
458b9ebad9
fix style: refactor: introduce InstallOptions to reduce the number of parameters for install methods
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632798 13f79535-47bb-0310-9956-ffa450edef68
2008-03-02 17:35:32 +00:00
Xavier Hanin
61a0d62543
add defaultResolveMode in settings (as part of IVY-740)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632788 13f79535-47bb-0310-9956-ffa450edef68
2008-03-02 17:12:13 +00:00
Xavier Hanin
85e1d92af6
fix style: refactor: introduce UpdateOptions to reduce the number of parameters for XmlModuleDescriptorUpdater update methods
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632743 13f79535-47bb-0310-9956-ffa450edef68
2008-03-02 11:54:51 +00:00
Xavier Hanin
25a06cbf5b
- NEW: Retain original dependency constraint rules in resolved ivy file (IVY-739)
...
- NEW: Add a new resolve mode (optionally per module) to utilize dynamic constraint rule metadata (IVY-740)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632723 13f79535-47bb-0310-9956-ffa450edef68
2008-03-02 08:50:33 +00:00
Xavier Hanin
3eef3cd67e
IMPROVEMENT: add branch attribute in ivy:install task (IVY-727)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632587 13f79535-47bb-0310-9956-ffa450edef68
2008-03-01 13:01:45 +00:00
Xavier Hanin
60e6078195
FIX: XML schema ambiguity (IVY-750)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632405 13f79535-47bb-0310-9956-ffa450edef68
2008-02-29 18:44:20 +00:00
Xavier Hanin
b44da9ac7e
FIX: ivy-resolve fails when a project has different dependencies in different branches (IVY-717)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632399 13f79535-47bb-0310-9956-ffa450edef68
2008-02-29 17:32:23 +00:00
Xavier Hanin
f97ecea7e1
IMPROVEMENT: Make Ivy standalone runnable with no required dependencies (IVY-757)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632381 13f79535-47bb-0310-9956-ffa450edef68
2008-02-29 16:40:52 +00:00
Xavier Hanin
fa41eed5a7
FIX: Cachefileset task silently fails with parent dir ".." construct (IVY-638)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632310 13f79535-47bb-0310-9956-ffa450edef68
2008-02-29 13:05:33 +00:00
Xavier Hanin
416bc3ab8f
FIX: XML entity parsing does not work properly (IVY-737) (thanks to Patrick Woodworth)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632301 13f79535-47bb-0310-9956-ffa450edef68
2008-02-29 12:03:19 +00:00
Xavier Hanin
4ca6b16dfe
FIX: PublishEventsTest fails when Ivy sources are located in a directory with a + (IVY-755)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@632299 13f79535-47bb-0310-9956-ffa450edef68
2008-02-29 11:52:22 +00:00
Scokart Gilles
2eab3e96c1
Flexible cache management (IVY-399) apply patch of Adrian Sandor
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@629817 13f79535-47bb-0310-9956-ffa450edef68
2008-02-21 15:00:07 +00:00
Scokart Gilles
4f33cc5724
FIX: m2 incompatibility - IVY does not recognize property section(IVY-637)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@629619 13f79535-47bb-0310-9956-ffa450edef68
2008-02-20 21:35:02 +00:00
Scokart Gilles
65479b4787
IVY-637 m2 incompatibility - IVY does not recognize property section (partial fix, the case of properties inherited from parent is not yet covered
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@629230 13f79535-47bb-0310-9956-ffa450edef68
2008-02-19 21:03:21 +00:00
Scokart Gilles
54c75983ed
FIX: Inherit depedencies defined in parent pom (IVY-683)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@629215 13f79535-47bb-0310-9956-ffa450edef68
2008-02-19 20:22:51 +00:00
Scokart Gilles
b70c75229f
clean import
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@629198 13f79535-47bb-0310-9956-ffa450edef68
2008-02-19 19:23:11 +00:00
Scokart Gilles
dc44824f86
IMPORVEMENT: Refactor the PomModuleDescriptorParser in order to allow easier integration of maven pom
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@629194 13f79535-47bb-0310-9956-ffa450edef68
2008-02-19 19:18:43 +00:00
Xavier Hanin
474c321dfb
FIX: ivy:install task not using validate attribute (IVY-728)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@619946 13f79535-47bb-0310-9956-ffa450edef68
2008-02-08 17:17:07 +00:00
Xavier Hanin
30d4b7bd49
FIX: Bad conflict resolution leads to bad "configuration(s) not found" error (IVY-729)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@619939 13f79535-47bb-0310-9956-ffa450edef68
2008-02-08 17:00:10 +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
Xavier Hanin
b4bb16127d
FIX: Branch attribute considered as both a standard and extra attribute on module info (IVY-726)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@619514 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 17:22:12 +00:00
Xavier Hanin
8e44cdd0a2
IMPROVEMENT: branch and extra attributes missing from info Ant task (IVY-721)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@619425 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 14:28:09 +00:00
Xavier Hanin
02b81d8408
FIX: Branch attribute not set on deliver when using a non default branch (IVY-724)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@619414 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 13:58:21 +00:00
Xavier Hanin
73c5066074
improve ChainResolver error reporting
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@618913 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 07:05:58 +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
551a84a36c
FIX compilation error due to change for IVY-715
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@618316 13f79535-47bb-0310-9956-ffa450edef68
2008-02-04 16:21:40 +00:00
Xavier Hanin
718d5b756e
clean cache after test
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@618035 13f79535-47bb-0310-9956-ffa450edef68
2008-02-03 17:30:12 +00:00
Xavier Hanin
cf410674e4
IMPROVEMENT: Review settings loading in Ant (IVY-703)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@615445 13f79535-47bb-0310-9956-ffa450edef68
2008-01-26 11:33:09 +00:00
Xavier Hanin
32c182c2d8
IMPROVEMENT: Move useOrigin to repository cache manager (IVY-700)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@612173 13f79535-47bb-0310-9956-ffa450edef68
2008-01-15 17:45:26 +00:00
Xavier Hanin
0affb8216d
add fine grain ttl settings (IVY-694)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@611739 13f79535-47bb-0310-9956-ffa450edef68
2008-01-14 08:26:46 +00:00
Xavier Hanin
3b44582c28
NEW: Cache dynamic revision resolution (IVY-694)
...
TODO:
- check if this should be the default or not, and add easier way to change the default TTL
- add unit test for TTL
- update doc
- add more flexible ttl settings?
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@610936 13f79535-47bb-0310-9956-ffa450edef68
2008-01-10 21:28:31 +00:00
Scokart Gilles
0520d25fff
NEW: Add ability for buildlist task to start build from specified module in the list (IVY-697) (thanks to Mirko Bulovic)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@610812 13f79535-47bb-0310-9956-ffa450edef68
2008-01-10 15:14:57 +00:00
Maarten Coene
b886fa4740
NEW: Add support for importing environment variables (IVY-608)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@610562 13f79535-47bb-0310-9956-ffa450edef68
2008-01-09 21:02:58 +00:00
Xavier Hanin
1696e097b6
IMPROVEMENT: Make IBiblio resolver compatible with maven proxy (IVY-466)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@610291 13f79535-47bb-0310-9956-ffa450edef68
2008-01-09 07:40:34 +00:00
Xavier Hanin
f1f9a7950e
FIX: Problem with cached Ivy files which have extra attributes (IVY-693)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@609172 13f79535-47bb-0310-9956-ffa450edef68
2008-01-05 16:37:19 +00:00
Xavier Hanin
a339cb5c24
IMPROVEMENT: Use namespace aware validation (IVY-553)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@609138 13f79535-47bb-0310-9956-ffa450edef68
2008-01-05 13:47:31 +00:00
Xavier Hanin
87bc48ed77
IMPROVEMENT: use ModuleRevisionId instead of ModuleId in IvySettings#getResolver (IVY-591)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608922 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 17:05:55 +00:00
Xavier Hanin
e9f3603473
review settings syntax for cache management according to recent discussion on mailing list
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608882 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 15:12:16 +00:00
Xavier Hanin
c9a22ab08a
review settings syntax for cache management according to recent discussion on mailing list
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608879 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 15:09:43 +00:00
Xavier Hanin
b1f2739c44
add resolve test with multiple caches
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608795 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 10:30:24 +00:00
Xavier Hanin
d7d0f9d39b
rename 'lock' to 'lockStrategy' on cache element in settings
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608781 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 09:47:10 +00:00
Xavier Hanin
2a617e6572
FIX: Detection of newer and better artifacts should not happen if 'checkModified' is set to 'false' (IVY-389) (with contribution from Johan Stuyts)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608593 13f79535-47bb-0310-9956-ffa450edef68
2008-01-03 18:51:26 +00:00
Xavier Hanin
351512675a
upgrade cleancache to latest cache management changes
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608488 13f79535-47bb-0310-9956-ffa450edef68
2008-01-03 13:51:43 +00:00
Xavier Hanin
823b5942eb
reduce RepositoryCacheManager contract
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@608162 13f79535-47bb-0310-9956-ffa450edef68
2008-01-02 17:58:40 +00:00
Xavier Hanin
ab2869b096
IMPROVEMENT: Flexible cache management (IVY-399 - not completed yet)
...
- finished splitting cache between resolution and repository cache management
- added option to configure repo cache manager per resolver
TODO:
- update doc to reflect the changes
- add more tests
- remove some methods in RepositoryCacheManager interface to make the contract cleaner and easier to implement
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@607278 13f79535-47bb-0310-9956-ffa450edef68
2007-12-28 16:11:26 +00:00
Xavier Hanin
9f7f0a4a52
- store module descriptor cache location in resolution report to avoid using cache manager for later use of this data
...
- simplify ResolvedModuleRevision usage by making it a class, and putting some data separated in an ArtifactDownloadReport
- create a constant for unknown ArtifactOrigin instead of using null, to distinguish between unknown location and not providing ArtifactOrigin in IvyPatternHelper methods (which avoid calling getSavedArtifactOrigin many times for nothing)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@607221 13f79535-47bb-0310-9956-ffa450edef68
2007-12-28 12:16: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
Scokart Gilles
acae06553b
FIX: Maven test scope includes all runtime dependencies (IVY-682)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@606458 13f79535-47bb-0310-9956-ffa450edef68
2007-12-22 15:01:54 +00:00
Maarten Coene
4e1e7a93be
FIX: Ivy doesn't respect the order of the ivy patterns as defined in the settings (IVY-676)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@605343 13f79535-47bb-0310-9956-ffa450edef68
2007-12-18 22:20:56 +00:00
Maarten Coene
37c750127b
Don't validate 'test.xml' because it contains extra attributes.
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@603760 13f79535-47bb-0310-9956-ffa450edef68
2007-12-12 22:52:00 +00:00
Maarten Coene
702cb06790
FIX: XmlModuleDescriptorWriter doesn't write the deprecated attribute of the "ivy-module/configurations/conf" element (IVY-664)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602278 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 23:54:54 +00:00
Maarten Coene
7de83722fc
FIX: XMLModuleDescriptorWriter does not write extra attributes (IVY-471) (thanks to Mikkel Bjerg)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602266 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 23:25:36 +00:00
Xavier Hanin
9413720aaa
use basic settings rather than default settings for test fixture, which avoid having ibiblio resolver in test settings
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602250 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 22:28:24 +00:00
Xavier Hanin
e49e56f050
fix bug in TestHelper
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602248 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 22:26:19 +00:00
Xavier Hanin
526733c818
NEW: Introduce RepositoryManagementEngine (IVY-665 - not completed yet)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602246 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 22:25:31 +00:00
Xavier Hanin
25987cad1d
FIX: latest compatible conflict manager fails with circular dependencies and dynamic revision (IVY-663)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602203 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 20:13:50 +00:00
Scokart Gilles
f96bb8f731
increase timeout for slower machine (the test is taking 11 seconds on my machine, and the thread-1 was the last one to finish)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602094 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 13:29:35 +00:00
Xavier Hanin
a1b5731778
merge 601176, 601621 and 601624 from branch 2.0.0-beta1
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@601931 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 00:37:48 +00:00
Maarten Coene
27170b5ef2
FIX: Strict conflictmanager seems to not support dynamic revisions (IVY-474)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@601906 13f79535-47bb-0310-9956-ffa450edef68
2007-12-06 23:17:05 +00:00
Maarten Coene
bf0ff091dc
TestHelper didn't work on JDK 1.4
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@601890 13f79535-47bb-0310-9956-ffa450edef68
2007-12-06 22:45:30 +00:00
Maarten Coene
b52353e68a
Style
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@601887 13f79535-47bb-0310-9956-ffa450edef68
2007-12-06 22:35:35 +00:00
Xavier Hanin
06151bfd4b
IMPROVEMENT: Ease performance auditing (IVY-655)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@601077 13f79535-47bb-0310-9956-ffa450edef68
2007-12-04 20:39:16 +00:00
Scokart Gilles
56e3bfe5bb
fix test too dependenant of the test data
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600914 13f79535-47bb-0310-9956-ffa450edef68
2007-12-04 12:49:52 +00:00
Scokart Gilles
87a4b24ce4
fix regression found when configuration extends private confuration and is transfered to an other version because of a conflict detected
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600876 13f79535-47bb-0310-9956-ffa450edef68
2007-12-04 11:02:01 +00:00
Scokart Gilles
960675f49e
(IVY-586) don't stop the resolution if the module is relocated to an other version of the same module. The complete fix requires to handle relocation in the resolution algorithm. This version will continue the resolution taking partially into account the relocation, and printing an error. Note that conflict resolution doesn't take into account the relocation
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600481 13f79535-47bb-0310-9956-ffa450edef68
2007-12-03 11:12:23 +00:00
Xavier Hanin
b514d4d032
add some Ivy reference in generated pom
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600421 13f79535-47bb-0310-9956-ffa450edef68
2007-12-03 02:49:33 +00:00
Xavier Hanin
001e2caa07
fix settings initialization issue, related to the changes made for IVY-639. Default settings were loaded when no there was no Ivy in context, which was actually happening pretty often in the ant tasks since the Ivy instance was only attached when calling an Ivy method. Now all IvyTasks push an IvyContext with the configured Ivy instance attached, and pop it at the end.
...
I've also reviewed the default message logger use, now MessageLoggerEngine actually use it as currently defined (and not as defined at logger engine init) at the time it needs it. This allow easier configuration of the default logger with the Message.setDefaultLogger() method, which actually propagates to all logger engines on which a default logger has not been specificied.
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600418 13f79535-47bb-0310-9956-ffa450edef68
2007-12-03 01:57:37 +00:00
Xavier Hanin
403ef0adfd
FIX: download failed log when using a chain of resolver for artifact download, when any element of the chain does not find the artifact
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600411 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 23:48:41 +00:00
Xavier Hanin
6d5f4c0f67
fix style
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600405 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 23:06:25 +00:00
Xavier Hanin
2fd32cfc14
FIX: same module appear twice in a circular dependency (IVY-514) (thanks to John Williams)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600395 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 22:27:19 +00:00
Maarten Coene
ee55c3a02c
IMPROVEMENT: Maven Dependency Management is not used to determine artifact version (IVY-616) (thanks to Jim Bonanno)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600378 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 21:31:06 +00:00
Xavier Hanin
403efd21dc
introduce TestFixture useful to set up a repository from very simple text description, and use this for LatestCompatibleConflictManagerTest
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600364 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 19:49:57 +00:00
Xavier Hanin
fb3d1a2b3e
use lockStrategy instead of lockingStrategy as attribute on cache, for consistency reason
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600317 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 15:55:07 +00:00
Xavier Hanin
b6d4f1a76b
allow to define new lock strategies in settings (IVY-654)
...
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600305 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 15:05:19 +00:00
Xavier Hanin
da73505519
- reproduce split cache bug in unit test and fix it (IVY-628)
...
The problem with that bug was due to bad cache manager use in XmlReportOutputter.
The problem was due to the use of a File destDir and a CacheManager which is not the one used by the ResolveEngine.
Hence I've modified ReportOutputter to use a cache manager instead of a File dest Dir.
Note that this will break any custom ResolveOutputter since the interface has changed, but we aren't in API stable mode for Ivy 2.0, and updating a previous outputter will be pretty easy (you have the "dest dir" available in the cache manager replacing the dest dir as parameter).
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@600289 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 13:51:10 +00:00
Xavier Hanin
129eab54b4
add settings parsing implementation for cache: locking (IVY-654) and split (IVY-628)
...
still need documentation update
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600194 13f79535-47bb-0310-9956-ffa450edef68
2007-12-01 21:06:48 +00:00
Xavier Hanin
7b49b9581f
- use a LinkedHashSet instead of HashSet for conflicts to make behavior consistent between JRE and easier to test
...
- add a test and fix a bug in LatestCompatibleConflictManager revealed with java 6
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600190 13f79535-47bb-0310-9956-ffa450edef68
2007-12-01 20:15:37 +00:00
Xavier Hanin
3738993998
- improved locking reliability by surrounding more cache related operations with lock (IVY-654)
...
- moved yet more responsibilities from resolver to cache manager (still on the road to IVY-399)
- review of namespace use in basic resolver: now all logs from the basic resolver should be performed in the system namespace, and the code is less confusing between the system and repository namespace
remaining work:
- add settings to configure locking and document (IVY-654)
- move more responsibilities to cache manager (checkModified for instance) (IVY-399)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600184 13f79535-47bb-0310-9956-ffa450edef68
2007-12-01 19:26:20 +00:00
Xavier Hanin
c820e94f33
IMPROVEMENT: add publish triggers to event system (IVY-650) (thanks to Jason Trump)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600041 13f79535-47bb-0310-9956-ffa450edef68
2007-12-01 02:30:50 +00:00
Xavier Hanin
5bd85a69dd
- review responsibilities between resolver and cache manager, making cache management slightly more flexible (IVY-399)
...
- introduce lock strategy, used by CacheManager, not yet fully implemented nor tested (IVY-654)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600004 13f79535-47bb-0310-9956-ffa450edef68
2007-11-30 22:59:53 +00:00
Maarten Coene
36d2d60dd9
oops, committed a bit too much
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599952 13f79535-47bb-0310-9956-ffa450edef68
2007-11-30 20:41:29 +00:00
Maarten Coene
f5c047c582
FIX: m2 incompatibility - IVY does not recognize property section (IVY-637)
...
FIX: m2 incompatibility - IVY does not recognize parent pom (IVY-636)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599950 13f79535-47bb-0310-9956-ffa450edef68
2007-11-30 20:38:22 +00:00
Xavier Hanin
8563862bc4
IMPROVEMENT: split the cache into a repository cache and a dependency resolution cache (IVY-628)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599583 13f79535-47bb-0310-9956-ffa450edef68
2007-11-29 21:21:48 +00:00
Xavier Hanin
76a9cce337
IMPROVEMENT: Only display unique circular dependencies during Resolve (IVY-653)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599508 13f79535-47bb-0310-9956-ffa450edef68
2007-11-29 16:39:15 +00:00
Xavier Hanin
7ad04b22b8
add new test for atomic publish and fix a bug revealed by one of these tests (IVY-492)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599450 13f79535-47bb-0310-9956-ffa450edef68
2007-11-29 14:15:25 +00:00
Xavier Hanin
a80a7397c8
NEW: support atomic publish operation (IVY-492) (with contribution from Geoff Reedy)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599186 13f79535-47bb-0310-9956-ffa450edef68
2007-11-28 23:05:25 +00:00
Xavier Hanin
d282731d51
fix issue with circular dependency and latest compatible conflict manager (IVY-648)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@599024 13f79535-47bb-0310-9956-ffa450edef68
2007-11-28 15:18:38 +00:00
Xavier Hanin
60de0bd20f
NEW: latest compatible conflict manager (IVY-648)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@598738 13f79535-47bb-0310-9956-ffa450edef68
2007-11-27 19:18:09 +00:00
Xavier Hanin
3d19bca76e
IMPROVEMENT: New text representation for main module metadata concepts (IVY-649)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@598722 13f79535-47bb-0310-9956-ffa450edef68
2007-11-27 18:09:59 +00:00
Xavier Hanin
a07a6a9b45
IMPROVEMENT: New text representation for main module metadata concepts (IVY-649)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@598408 13f79535-47bb-0310-9956-ffa450edef68
2007-11-26 20:10:49 +00:00
Scokart Gilles
befe5e408a
Handle also relocation for artefactId and version number (IVY-586)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@597090 13f79535-47bb-0310-9956-ffa450edef68
2007-11-21 14:00:41 +00:00
Scokart Gilles
283f77d29a
IVY-644 fix NPE in case of eviction by 2 modules on 2 different confs mixed with extends
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@596998 13f79535-47bb-0310-9956-ffa450edef68
2007-11-21 09:04:46 +00:00
Scokart Gilles
5d22333659
FIX: Ivy doesn't handle relocation in pom.xml (IVY-586). I took the simple aproach consisting of considering the relocation as the unique dependency.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@596346 13f79535-47bb-0310-9956-ffa450edef68
2007-11-19 16:03:16 +00:00
Xavier Hanin
56760b9a40
fix listing test (related to new test for IVY-644)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@596217 13f79535-47bb-0310-9956-ffa450edef68
2007-11-19 07:35:09 +00:00
Xavier Hanin
b01f391365
add details when test fails
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@596216 13f79535-47bb-0310-9956-ffa450edef68
2007-11-19 07:31:46 +00:00
Scokart Gilles
b7478d6d6f
add test case for IVY-644 (commented out because I don't have yet a fix)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@595712 13f79535-47bb-0310-9956-ffa450edef68
2007-11-16 16:06:37 +00:00
Maarten Coene
687537331f
Attempt to download a file with & in its name causes SAXParseException in Ivy (IVY-635)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@595040 13f79535-47bb-0310-9956-ffa450edef68
2007-11-14 20:43:15 +00:00
Xavier Hanin
420261ccd1
fix unit test failures due to recent modification on IvyContext handling (IVY-639)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@594716 13f79535-47bb-0310-9956-ffa450edef68
2007-11-13 23:38:55 +00:00
Maarten Coene
1f2a18c7c1
Attempt to download a file with & in its name causes SAXParseException in Ivy (IVY-635)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@594641 13f79535-47bb-0310-9956-ffa450edef68
2007-11-13 21:04:30 +00:00
Xavier Hanin
61ae53eee0
NEW: Add a task/code to create M2 POM files from Ivy configurations (IVY-416)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@594518 13f79535-47bb-0310-9956-ffa450edef68
2007-11-13 12:51:28 +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
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
4ecc5c9942
clean some eclipse warning
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@592128 13f79535-47bb-0310-9956-ffa450edef68
2007-11-05 19:35:30 +00:00
Maarten Coene
556f3174c8
FIX: Retrieval not expanding "[originalname]". (IVY-631)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@591945 13f79535-47bb-0310-9956-ffa450edef68
2007-11-05 10:18:06 +00:00
Xavier Hanin
a6ec8ebb5b
IMPROVEMENT: Make the root attribute in the ivyrep resolver mandatory (IVY-625)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@589100 13f79535-47bb-0310-9956-ffa450edef68
2007-10-27 13:56:01 +00:00
Scokart Gilles
a82488b9cf
remove useless import
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@586937 13f79535-47bb-0310-9956-ffa450edef68
2007-10-21 19:12:22 +00:00
Scokart Gilles
d2a2deec90
Remove infinite loop in some case of circular dependencies (IVY-624)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@586936 13f79535-47bb-0310-9956-ffa450edef68
2007-10-21 19:09:00 +00:00
Maarten Coene
92a36b07c9
Workaround for SUN bug 6240963
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@586129 13f79535-47bb-0310-9956-ffa450edef68
2007-10-18 20:37:12 +00:00
Xavier Hanin
ac1664b88d
move Ivy's site to http://ant.apache.org/ivy/ (still require the site to be updated with test files)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@585702 13f79535-47bb-0310-9956-ffa450edef68
2007-10-17 21:18:20 +00:00
Maarten Coene
2e053b28dc
Fixed problem with Ant 1.7.0 introduced by code-change for IVY-614.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@584945 13f79535-47bb-0310-9956-ffa450edef68
2007-10-15 22:31:45 +00:00
Maarten Coene
cc7dab6e43
FIX: ${parent.version} property is not recognized in maven2 pom (IVY-620)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@583619 13f79535-47bb-0310-9956-ffa450edef68
2007-10-10 21:22:05 +00:00
Scokart Gilles
0deb1712c7
fix module used to test
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@582823 13f79535-47bb-0310-9956-ffa450edef68
2007-10-08 13:30:16 +00:00
Scokart Gilles
7951705198
mod9.1 was already used by an other unit test using the repository 1
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@582809 13f79535-47bb-0310-9956-ffa450edef68
2007-10-08 12:53:11 +00:00
Scokart Gilles
06d8a192e8
add test for IVY-618
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@582793 13f79535-47bb-0310-9956-ffa450edef68
2007-10-08 12:01:36 +00:00
Maarten Coene
b22245181c
FIX: Ivy doesn't work with Ant 1.6.2 (IVY-614)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@582017 13f79535-47bb-0310-9956-ffa450edef68
2007-10-04 21:47:06 +00:00
Maarten Coene
8a4cc1031e
FIX: java.lang.IllegalArgumentException: Invalid uri when working with version ranges (IVY-390)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@578092 13f79535-47bb-0310-9956-ffa450edef68
2007-09-21 13:06:01 +00:00
Maarten Coene
c65f83394f
FIX: Ivy settings include -tag url attribute does not work correctly (IVY-601)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@578065 13f79535-47bb-0310-9956-ffa450edef68
2007-09-21 11:14:48 +00:00
Xavier Hanin
6b79a96787
FIX: Static revision replacement is not working when a dynamic revision is evicted by a transitive dependency (IVY-603) (with contribution from Matthias Kilian)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@577708 13f79535-47bb-0310-9956-ffa450edef68
2007-09-20 12:09:00 +00:00
Maarten Coene
f6c577b795
Attempt to fix the failing junit-tests when running with latest Ant snapshot (cfr gump).
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@576184 13f79535-47bb-0310-9956-ffa450edef68
2007-09-16 21:47:25 +00:00
Scokart Gilles
58355c5579
Fix typo in the unit test making it fail on some platform (IVY-604)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@574804 13f79535-47bb-0310-9956-ffa450edef68
2007-09-12 06:53:03 +00:00
Scokart Gilles
42975faaef
try to remove my cache cleaning issue (sorry to 'work by coincidence', I have really no idea what goes wrong, but I found the new code is a little bit cleaner, so I share it)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@573647 13f79535-47bb-0310-9956-ffa450edef68
2007-09-07 17:58:07 +00:00
Scokart Gilles
a8b2d5d318
Isolate CheckEngineSettings, InstallEngineSettings, CacheSettings, RetrieveEngineSettings, ResolveEngineSettings and ResolverSettings
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@573645 13f79535-47bb-0310-9956-ffa450edef68
2007-09-07 17:53:21 +00:00
Xavier Hanin
e81026fb1a
FIX: Resolving dynamic version fails when using multiple patterns if only one pattern find a revision and others don't (IVY-602)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@573324 13f79535-47bb-0310-9956-ffa450edef68
2007-09-06 17:07:31 +00:00
Maarten Coene
9bf25f5b4c
FIX: NullPointerException whilst resolving transitive dependencies (IVY-590)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@571295 13f79535-47bb-0310-9956-ffa450edef68
2007-08-30 20:20:17 +00:00
Maarten Coene
5d7f94f8d4
Fixed incorrect code cleanup.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@571290 13f79535-47bb-0310-9956-ffa450edef68
2007-08-30 20:08:05 +00:00
Xavier Hanin
e3124703c8
clean code
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@566620 13f79535-47bb-0310-9956-ffa450edef68
2007-08-16 09:41:47 +00:00
Scokart Gilles
eb290fc98b
refactor to isolate settings specific to deliverEngine and PublishEngine (like in SortEngine)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@563617 13f79535-47bb-0310-9956-ffa450edef68
2007-08-07 18:41:21 +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
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
Scokart Gilles
b49a38bb55
code cleaning for checkstyle
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@560593 13f79535-47bb-0310-9956-ffa450edef68
2007-07-28 19:11:58 +00:00
Xavier Hanin
9279c08a42
- NEW: Add cleancache task (IVY-565)
...
- FIX: Ant target "clean" on Ivy multi-project tutorial points to wrong cache directory. (IVY-548)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@554661 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 14:32:31 +00:00
Xavier Hanin
00d2e79bf9
IMPROVEMENT: Expose default cache location as an ant property (IVY-563)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@554645 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 13:41:26 +00:00
Xavier Hanin
fa5bb28163
IMPROVEMENT: expose Ivy variables as Ant properties (IVY-564)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@554634 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 13:15:08 +00:00
Maarten Coene
3d4c5026d5
FIX: Variables not replaced during deliver (IVY-520) (thanks to John Williams)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@553653 13f79535-47bb-0310-9956-ffa450edef68
2007-07-05 22:04:11 +00:00
Xavier Hanin
2742727bf2
- FIX: XmlModuleDescriptorWriter does not produce matcher attribute on include and exclude rules (IVY-556)
...
- review module wide exclude syntax: use exclude tags in dependencies element (IVY-431)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@552853 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 14:32:47 +00:00
Scokart Gilles
3c04546687
clean doc
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551868 13f79535-47bb-0310-9956-ffa450edef68
2007-06-29 12:18:55 +00:00
Scokart Gilles
5df9276f17
refactoring to prepare support of relative url in XmlModuleDescriptorUpdater
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551867 13f79535-47bb-0310-9956-ffa450edef68
2007-06-29 12:16:12 +00:00
Xavier Hanin
152229433b
FIX: pom.groupId is not recognized in maven 2 pom parser (IVY-550)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551837 13f79535-47bb-0310-9956-ffa450edef68
2007-06-29 09:43:27 +00:00
Scokart Gilles
de4c40a91b
fix&complete test with relative path + refactoring. There is maybe still a bug in XmlModuleUpdaterTest.testUpdateWithImportedMappingOverride. I temporary work around the problem to make the test pass.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551706 13f79535-47bb-0310-9956-ffa450edef68
2007-06-28 21:28:44 +00:00
Scokart Gilles
a1e47595c8
IVY-347 Allow relative path in ivy.xml files
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551661 13f79535-47bb-0310-9956-ffa450edef68
2007-06-28 19:04:18 +00:00
Xavier Hanin
61ab67698f
IMPROVEMENT: Unit test improvements (IVY-545) (thanks to Tjeerd Verhagen)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@551549 13f79535-47bb-0310-9956-ffa450edef68
2007-06-28 13:18:55 +00:00
Scokart Gilles
4e5292f538
clean code
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@550134 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 22:49:17 +00:00
Scokart Gilles
88ab8663ce
clean code
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@550119 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 21:59:40 +00:00
Scokart Gilles
a50afa7558
IMPROVEMENT: Buildlist onlydirectdep attribute (IVY-473 and IVY-504) (with contribution from Mikkel Bjerg )
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@549603 13f79535-47bb-0310-9956-ffa450edef68
2007-06-21 20:35:18 +00:00
Maarten Coene
b117dc9572
Evicted modules report depends on the order of the dependencies (IVY-526)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@549236 13f79535-47bb-0310-9956-ffa450edef68
2007-06-20 21:09:17 +00:00
Scokart Gilles
0c57573b37
refactor to remove settings dependency (second aproach)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@549214 13f79535-47bb-0310-9956-ffa450edef68
2007-06-20 19:53:16 +00:00
Scokart Gilles
4cd16b8ca2
refactor: remove dependency between sort engine and IvySettings
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@548695 13f79535-47bb-0310-9956-ffa450edef68
2007-06-19 11:32:43 +00:00
Maarten Coene
7a1f106f41
Removed some debug leftover....
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@547377 13f79535-47bb-0310-9956-ffa450edef68
2007-06-14 19:40:24 +00:00
Maarten Coene
38ecb80ecd
FIX: Ivy does not work on Turkish machines (IVY-65)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@547374 13f79535-47bb-0310-9956-ffa450edef68
2007-06-14 19:36:46 +00:00
Scokart Gilles
b5b4f97d19
code cleaning
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@546398 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 07:07:50 +00:00
Scokart Gilles
a59e74d9ed
Fix test failure when URI contains spaces
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@546397 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 07:07:33 +00:00
Maarten Coene
523be0566f
Ivy does not handle multiple version dependencies in maven2 poms correctly (IVY-494)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@546306 13f79535-47bb-0310-9956-ffa450edef68
2007-06-11 22:22:30 +00:00
Scokart Gilles
671a2e1038
clean code
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@546168 13f79535-47bb-0310-9956-ffa450edef68
2007-06-11 15:03:26 +00:00
Scokart Gilles
5214e19261
code cleaning
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@545472 13f79535-47bb-0310-9956-ffa450edef68
2007-06-08 10:51:01 +00:00
Scokart Gilles
0e079f5a21
remove warnings during a resolve + code cleaning
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@545457 13f79535-47bb-0310-9956-ffa450edef68
2007-06-08 08:31:53 +00:00
Maarten Coene
258959fd74
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@545340 13f79535-47bb-0310-9956-ffa450edef68
2007-06-07 22:51:35 +00:00
Maarten Coene
ea4990ae7a
FIX: Retrieve Ant task ignores resolveId attribute (IVY-522)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@544965 13f79535-47bb-0310-9956-ffa450edef68
2007-06-06 21:37:11 +00:00
Xavier Hanin
fbbd374a14
code cleanup
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@544785 13f79535-47bb-0310-9956-ffa450edef68
2007-06-06 09:56:27 +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
Scokart Gilles
f73cbde14d
remove references to the message mock
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@542922 13f79535-47bb-0310-9956-ffa450edef68
2007-05-30 19:49:43 +00:00
Scokart Gilles
72c729f18e
IVY-493, IVY-509 : fix buildlist regression and add Circular dependency startegy
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@542921 13f79535-47bb-0310-9956-ffa450edef68
2007-05-30 19:44:28 +00:00
Xavier Hanin
f69b5cbe89
FIX: Some circular dependencies not retrieved (IVY-400)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@540781 13f79535-47bb-0310-9956-ffa450edef68
2007-05-22 22:41:55 +00:00
Maarten Coene
b7f625aea3
FIX: ${revision} property not recognized in poms (IVY-512)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@540308 13f79535-47bb-0310-9956-ffa450edef68
2007-05-21 21:36:49 +00:00
Xavier Hanin
e8d12dc246
introduce scope for settings (IVY-366) (thanks to Gilles Scokart)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@538591 13f79535-47bb-0310-9956-ffa450edef68
2007-05-16 13:47:47 +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
2f039bd72d
FIX: Bug on handling dependency artifacts when a module configuration is specified (IVY-507)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@537769 13f79535-47bb-0310-9956-ffa450edef68
2007-05-14 10:11:09 +00:00
Xavier Hanin
1a89989477
FIX: packaging data not parsed in maven 2 pom (IVY-500) (thanks to Jeffrey Blatttman)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@537380 13f79535-47bb-0310-9956-ffa450edef68
2007-05-12 10:37:26 +00:00
Maarten Coene
f8a3e4edbe
FIX: install ant task: requires default resolver in ivy settings (IVY-477)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@537017 13f79535-47bb-0310-9956-ffa450edef68
2007-05-10 22:20:57 +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
b31f9f02a0
NEW: Hide private or specific conf when publishing (IVY-77)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@534641 13f79535-47bb-0310-9956-ffa450edef68
2007-05-02 22:35:31 +00:00
Xavier Hanin
9d89a073b4
FIX: ivy:install ant task does not fail on error (IVY-475)
...
use haltonfailure instead of haltonunresolved, and halt in case of any failure
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@534012 13f79535-47bb-0310-9956-ffa450edef68
2007-05-01 11:30:06 +00:00
Xavier Hanin
7ad46005f3
FIX: Cache is storing ArtifactOrigin properties with no guarantee of unicity and types telescope during resolve. (IVY-430) (thanks to Stephane Bailliez)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@533993 13f79535-47bb-0310-9956-ffa450edef68
2007-05-01 10:18:49 +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
Xavier Hanin
fef703cf8a
merge modifications from branch 2.0.0-alpha-1 up to revision 529251
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@532281 13f79535-47bb-0310-9956-ffa450edef68
2007-04-25 09:37:36 +00:00
Xavier Hanin
129c19711e
BUG: ivy:install ant task does not fail on error (IVY-475) (thanks to Jeffrey Blatttman)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@532027 13f79535-47bb-0310-9956-ffa450edef68
2007-04-24 17:53:20 +00:00
Xavier Hanin
0c9730a5b1
NEW: The default public resolver used is now ibiblio with m2 compatible mode (IVY-463)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@526152 13f79535-47bb-0310-9956-ffa450edef68
2007-04-06 13:20:53 +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
7f4694ac70
NEW: Module wide exclude (IVY-431)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@525217 13f79535-47bb-0310-9956-ffa450edef68
2007-04-03 17:45:54 +00:00
Maarten Coene
335a410740
Removed unused import
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@524925 13f79535-47bb-0310-9956-ffa450edef68
2007-04-02 21:19: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
Maarten Coene
b5a0ae45f5
Added more junit tests for resolveId and post-resolve task (IVY-366)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@524691 13f79535-47bb-0310-9956-ffa450edef68
2007-04-01 21:15:49 +00:00
Maarten Coene
b7a49eac5a
Renamed the junit test
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@524489 13f79535-47bb-0310-9956-ffa450edef68
2007-03-31 22:19:09 +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
Xavier Hanin
1a432cc1d5
FIX: Invalid error report with m2compatible resolver (IVY-456)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@523965 13f79535-47bb-0310-9956-ffa450edef68
2007-03-30 07:01:06 +00:00
Maarten Coene
14a7e5b49d
Cache was not deleted after junit test.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@523076 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 21:01:14 +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
Xavier Hanin
9340c66aa9
add license headers to xml and html files + modify some tests to run with those license headers
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@522842 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 09:36:03 +00:00
Xavier Hanin
f942e2bdcd
review some license headers
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@522805 13f79535-47bb-0310-9956-ffa450edef68
2007-03-27 07:39:00 +00:00
Maarten Coene
d371266122
Added resolveId support to deliver task (IVY-366)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@522640 13f79535-47bb-0310-9956-ffa450edef68
2007-03-26 21:55:57 +00:00
Xavier Hanin
690af97adf
FIX: XmlModuleDescriptorWriterTest not working with Java 6 (IVY-374)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@522546 13f79535-47bb-0310-9956-ffa450edef68
2007-03-26 15:27:41 +00:00
Xavier Hanin
2c932d1af2
FIX: Conflict managers ignored, when assigned to modules in Ivy settings (IVY-448)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@522467 13f79535-47bb-0310-9956-ffa450edef68
2007-03-26 09:48:54 +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
9876da5d6b
Improved junit test
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@521930 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 22:53:16 +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
Xavier Hanin
33688b56fc
add license header to properties files
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@521701 13f79535-47bb-0310-9956-ffa450edef68
2007-03-23 12:32:50 +00:00
Maarten Coene
d8f288a35e
Ivy should fail if ';' has been used in publications/artifact/@conf of ivy.xml (IVY-441)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@521518 13f79535-47bb-0310-9956-ffa450edef68
2007-03-22 23:01:40 +00:00
Maarten Coene
feb0d2f4d8
Ivy should fail where dependency uses undefined configuration (IVY-442)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@521503 13f79535-47bb-0310-9956-ffa450edef68
2007-03-22 22:22:07 +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
f9190252b2
Dynamic revision not calculated properly when using multiple directories (IVY-427)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@519738 13f79535-47bb-0310-9956-ffa450edef68
2007-03-18 23:38:23 +00:00
Maarten Coene
77680e867c
LatestRevisionStrategy.sort() doesn't sort as specified (IVY-435)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@519726 13f79535-47bb-0310-9956-ffa450edef68
2007-03-18 23:08:16 +00:00
Xavier Hanin
0657990e85
FIX: setting m2compatible on ibiblio resolver overwrite root and pattern settings (IVY-437)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@519279 13f79535-47bb-0310-9956-ffa450edef68
2007-03-17 10:14:04 +00:00
Xavier Hanin
f5631f9821
FIX: Invalid pom parsing when version is only declared in parent (IVY-436)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@519276 13f79535-47bb-0310-9956-ffa450edef68
2007-03-17 10:05:03 +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
1d38edc6a1
IMPROVE: Generated XML reports now contains more information about the resolved module
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@517916 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 22:39:55 +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
Maarten Coene
009ff2d036
Removed hard-coded report filenames.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516189 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 21:43:49 +00:00
Xavier Hanin
bdf6cd438b
FIX: ${project.groupId} and ${project.version} not processed correctly in poms (IVY-425)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516069 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 15:22:54 +00:00
Xavier Hanin
b64be5e6c4
assumePublished is no more necessary on artifact (IVY-419)
...
better distinction between incude and artifact element in dependency
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516047 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 14:19:45 +00:00
Xavier Hanin
5a78e7423f
test case for IVY-424
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516037 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:27:12 +00:00
Xavier Hanin
e02041fba5
FIX: Incorrect pom parsing with profile (IVY-423)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516029 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:06:16 +00:00
Xavier Hanin
7126e673ce
FIX: NPE when no organisation or no name is provided in module element of ivyconf (IVY-422)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@516010 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 11:14:01 +00:00
Xavier Hanin
86826f5e59
FIX: bad tests for conflict managers use the ivy default cache instead of a fresh one
...
FIX: set last modified from artifact resource when generating default ivy file (related to IVY-407)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515980 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 09:17:54 +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
0ef44fcc25
FIX: FileSystemResolverTest failing due to IVY-420 modification
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515818 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 22:40:38 +00:00
Xavier Hanin
301f54bd50
FIX: IBiblioResolver test failing due to IVY-418 modification
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515817 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 22:39:56 +00:00
Xavier Hanin
445be68f8b
FIX: FileUtil#copy(File src, File dest, CopyProgressListener l, boolean overwrite) (IVY-420)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515788 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 21:57:24 +00:00
Xavier Hanin
7a13c2a539
NEW: define artifacts not declared by the dependency module descriptor (IVY-419)
...
FIX: Ivy doesn't recognize maven2 classifiers (IVY-418)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515753 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 21:02:25 +00:00
Xavier Hanin
40534a4606
added a junit test for IVY-417, already fixed
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515656 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 17:34:03 +00:00
Xavier Hanin
c50fea2488
FIX: bad timestamps were causing tests with latest-time to fail for IVY-407
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515638 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 16:44:02 +00:00
Xavier Hanin
f5eae18d19
FIX: Static revision replacement is not working when delivering an artifact with a dependency having extra attributes (IVY-415)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515510 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 10:07:00 +00:00
Xavier Hanin
05897630ec
FIX: timestamps lost in svn were causing IVY-407 test to fail
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515506 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 09:31:22 +00:00
Xavier Hanin
e2fdd85769
FIX: latest conflict with latest-time strategy and transitive eviction (IVY-407)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@515137 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 15:03:00 +00:00
Xavier Hanin
070d96f02b
FIX: Static revision replacement is not working when delivering an artifact with a dependency on a branch (IVY-404)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@513696 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 10:43:20 +00:00
Maarten Coene
4dec9a0493
Use the cache specified in the options instead of the default cache.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@512068 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 23:15:05 +00:00
Xavier Hanin
f45aa167dd
FIX: latest-time conflict manager not working properly (IVY-407)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@511035 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 17:43:50 +00:00
Xavier Hanin
2e6870ab9a
FIX: LatestRevisionStrategy do not consider all dynamic revisions properly (IVY-383) (thanks to John Williams for the unit test)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@510875 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 08:52:49 +00:00
Maarten Coene
4e74e8db62
removed unused import
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@510659 13f79535-47bb-0310-9956-ffa450edef68
2007-02-22 21:40:08 +00:00
Maarten Coene
b3d5380864
Fixed root of repo1.maven.org mirror
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@510657 13f79535-47bb-0310-9956-ffa450edef68
2007-02-22 21:37:40 +00:00
Maarten Coene
9c85b590c1
Added junit test for IVY-390
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@510656 13f79535-47bb-0310-9956-ffa450edef68
2007-02-22 21:34:46 +00:00
Maarten Coene
b8b2b2485e
Attempt to fix the failing VFS tests in gump.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@509348 13f79535-47bb-0310-9956-ffa450edef68
2007-02-19 21:53:49 +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
b88fccc2cf
REFACTOR: simplify API for resolve: group parameters in an object: ResolveOptions
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@508504 13f79535-47bb-0310-9956-ffa450edef68
2007-02-16 17:28:12 +00:00
Xavier Hanin
19b8dc8ed2
REFACTOR: split IvyNode in multiple classes
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@502534 13f79535-47bb-0310-9956-ffa450edef68
2007-02-02 08:42:21 +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
fb0b25b169
IMPROVE: Add a unit test to verify that latest.integration accepts released modules (IVY-394) (thanks to Gilles Scokart)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@496993 13f79535-47bb-0310-9956-ffa450edef68
2007-01-17 11:19:08 +00:00
Maarten Coene
33625d9001
PomModuleDescriptorParser fails with nested profile dependency (IVY-392)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@496885 13f79535-47bb-0310-9956-ffa450edef68
2007-01-16 22:55:44 +00:00
Maarten Coene
1224f28a1d
Added junit test from IVY-388
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@496001 13f79535-47bb-0310-9956-ffa450edef68
2007-01-13 23:27:42 +00:00
Xavier Hanin
037ec1ab03
IVY-381: add a junit test
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@494617 13f79535-47bb-0310-9956-ffa450edef68
2007-01-09 22:09:52 +00:00