Commit Graph

106 Commits

Author SHA1 Message Date
Xavier Hanin cbffbc5882 IMPROVE: ivy now supports ${pom.version} in poms (IVY-174)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484210 13f79535-47bb-0310-9956-ffa450edef68
2006-02-15 02:53:29 +00:00
Xavier Hanin 3f8fe0e329 FIX: post resolve tasks like retrieve or cachepath should be able to run from cache information (IVY-169)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484203 13f79535-47bb-0310-9956-ffa450edef68
2006-02-10 07:32:06 +00:00
Xavier Hanin 12f1bccb3f add a test for IVY-168, but with which I don't manage to reproduce the problem
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484202 13f79535-47bb-0310-9956-ffa450edef68
2006-02-10 06:53:26 +00:00
Xavier Hanin c14a3ee19d add matcher setting for resolver per module configuration
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484201 13f79535-47bb-0310-9956-ffa450edef68
2006-02-09 17:50:57 +00:00
Xavier Hanin bac3cb8564 IMPROVE: adds the possibility to disable concistency check (IVY-163)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484200 13f79535-47bb-0310-9956-ffa450edef68
2006-02-08 13:15:42 +00:00
Xavier Hanin 9ab9779e58 FIX: resolve fails without appropriate message when cache is empty and a module in the repository has no revision (IVY-165)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484198 13f79535-47bb-0310-9956-ffa450edef68
2006-02-07 07:25:01 +00:00
Xavier Hanin 040dbc4146 add httpclient test
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484197 13f79535-47bb-0310-9956-ffa450edef68
2006-02-06 14:55:27 +00:00
Xavier Hanin 0e7eb17fe7 FIX: resolve problem with configuration inheritance (IVY-164)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484196 13f79535-47bb-0310-9956-ffa450edef68
2006-02-02 07:49:25 +00:00
Xavier Hanin 416a39c7da IMPROVE: add possibility to choose matcher on include exclude and conflict manager rules (IVY-161)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484194 13f79535-47bb-0310-9956-ffa450edef68
2006-01-31 09:23:12 +00:00
Xavier Hanin 4dfab0656f first attempt to fix IVY-159
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484193 13f79535-47bb-0310-9956-ffa450edef68
2006-01-30 17:57:44 +00:00
Xavier Hanin cf4243dd16 IMPROVE: add regexp management in the install ant task (IVY-154)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484188 13f79535-47bb-0310-9956-ffa450edef68
2006-01-26 10:19:32 +00:00
Xavier Hanin ed940129bf FIX: problem resolving dependencies when 2 module versions have different configurations (IVY-151)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484176 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 15:23:16 +00:00
Xavier Hanin 2c1e4e98c0 ibiblio has the good patterns when set to m2compatible
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484173 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 12:29:44 +00:00
Xavier Hanin d5469c988b added namespace tests + check inconsistency in both resolver and system namespace when a module is found
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484172 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 10:43:00 +00:00
Xavier Hanin d0780c5be0 fix some transformation rule issue
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484169 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 09:28:22 +00:00
Xavier Hanin 9431373f8a FIX problem with chain resolver and default management
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484167 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 08:24:25 +00:00
Xavier Hanin 77eb781743 make chain resolver consider real module as younger than default one
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484166 13f79535-47bb-0310-9956-ffa450edef68
2006-01-25 07:18:23 +00:00
Xavier Hanin 3ec1bc1210 update test to bypass continuous integration server test problem with xslt
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484164 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 19:31:22 +00:00
Xavier Hanin 343be17bd1 added a junit test for IVY-150: not reproduced
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484163 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 17:42:35 +00:00
Xavier Hanin df1bfac007 updated test to match new ChainResolver requirements
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484161 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 15:25:30 +00:00
Xavier Hanin f36652ed2d FIX: problem with inheritance between public and private conf (IVY-149)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484157 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 14:17:16 +00:00
Xavier Hanin 7b9eb39f76 ivyrep doesn't support m2compatible anymore
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484152 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 12:18:25 +00:00
Xavier Hanin 3091e264b0 do not search for poms explicitly
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484149 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 10:38:02 +00:00
Xavier Hanin 8d01ea69a6 add handling of namespace in xml updater
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484148 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 10:28:29 +00:00
Xavier Hanin 1d281b84dd NEW: namespace system: a resolver can be declared to belong to a namespace, which itself
specify the transformation to apply to convert it from and to system namespace (IVY-147)

(not yet fully complete, but begins to work well)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484147 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 09:38:36 +00:00
Xavier Hanin b172846c29 FIX pom test
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484146 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 09:00:00 +00:00
Xavier Hanin a4d1940ebc NEW: exclusion now let exclude whole modules (IVY-144)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484145 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 07:47:35 +00:00
Xavier Hanin 4acc64dedf FIX BUG in pom parsing
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484144 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 06:31:28 +00:00
Xavier Hanin 0c86ae41e9 slight review of parser pluggability: now they need to be included in a parsers section in ivyconf
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484143 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 05:09:14 +00:00
Xavier Hanin 922b1899b2 NEW: pluggable module descriptor parsers let define new kind of module descriptor (IVY-146) (thanks to Maarten Coene)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484142 13f79535-47bb-0310-9956-ffa450edef68
2006-01-24 04:58:27 +00:00
Xavier Hanin b8e898f4a2 namespace implementation, still needs testing
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484141 13f79535-47bb-0310-9956-ffa450edef68
2006-01-23 17:57:29 +00:00
Xavier Hanin 2ddba57e03 namespace test case
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484139 13f79535-47bb-0310-9956-ffa450edef68
2006-01-23 16:42:10 +00:00
Xavier Hanin eac774818b - overwrite is now override in properties and property tag
- import is now include in ivy files

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484135 13f79535-47bb-0310-9956-ffa450edef68
2006-01-23 11:10:04 +00:00
Xavier Hanin c411b8d634 FIX some issue with fallback conf
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484132 13f79535-47bb-0310-9956-ffa450edef68
2006-01-23 06:59:34 +00:00
Xavier Hanin 25c840bae8 added more test and possibilities for conf fallback mechanism
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484130 13f79535-47bb-0310-9956-ffa450edef68
2006-01-20 17:24:19 +00:00
Xavier Hanin 44d9489388 conf fallback mechanism (IVY-145)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484129 13f79535-47bb-0310-9956-ffa450edef68
2006-01-20 16:57:46 +00:00
Xavier Hanin 15449c2d89 FIX another contradictory conflict issue (IVY-130)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484121 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 16:53:07 +00:00
Xavier Hanin 690dae616b NEW: a new install task let add modules found in a repository in another one, even transitively (IVY-141)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484120 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 15:10:35 +00:00
Xavier Hanin 0f420bdb85 remove real test
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484118 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 13:16:42 +00:00
Xavier Hanin 907598b1d7 unify line break across platform
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484117 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 12:50:22 +00:00
Xavier Hanin c599ff62c9 fix some issues with latest development (m2 compatibility especially)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484116 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 12:39:39 +00:00
Xavier Hanin 9fec2cba81 update expected result with new defaultconfmapping feature
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484114 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 10:05:10 +00:00
Xavier Hanin cdd2763123 NEW: maven2 pom compatibility: most resolvers are now able to handle m2 pom as project metadata and there is a new convertpom task able to convert a pom file to an ivy file
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484112 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 09:56:42 +00:00
Xavier Hanin 6db0f0ebfc Good progress in m2 compatibility: works now in most cases, there is still the convertpom task to create
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484111 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 09:38:07 +00:00
Xavier Hanin 09e8e74b7c review defaultconf behaviour: reverted back to previous behaviour for backward compatibility and added a defaultconfmapping attribute on dependencies to give access to the new behaviour
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484110 13f79535-47bb-0310-9956-ffa450edef68
2006-01-19 05:49:26 +00:00
Xavier Hanin 469a603599 progress toward m2 compatibility
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484105 13f79535-47bb-0310-9956-ffa450edef68
2006-01-18 13:21:26 +00:00
Xavier Hanin a2b904aa80 IMPROVE: do not add resolver info in ivy files in cache so that they can be safely used as usual ivy files in a repository (IVY-137)
+ refactoring preparing ability to use other module descriptor file format

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484104 13f79535-47bb-0310-9956-ffa450edef68
2006-01-18 09:07:18 +00:00
Xavier Hanin 20bbb9abb1 added junit tests for some new deliver features (replace imported configurations and replace variables)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484101 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 18:10:03 +00:00
Xavier Hanin 815513f7da FIX: no variable replacement during the deliver step (IVY-133)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484100 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 17:56:42 +00:00
Xavier Hanin ef9ec6caee import configurations from external file (IVY-88)
review default conf mapping management (IVY-134)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@484098 13f79535-47bb-0310-9956-ffa450edef68
2006-01-17 12:16:14 +00:00