Commit Graph

63 Commits

Author SHA1 Message Date
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
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 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 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 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
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
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 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
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 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 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 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
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 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 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
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 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
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 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
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
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
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 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
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
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 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 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 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 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 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
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