Commit Graph

887 Commits

Author SHA1 Message Date
Nicolas Lalevée 1493fda3dd This closes #37 2017-06-01 14:18:09 +02:00
Nicolas Lalevée fdeb6b8621 This closes #27 2017-06-01 14:09:44 +02:00
Nicolas Lalevée 5f6ebd69ba This closes #24 2017-06-01 13:35:51 +02:00
Nicolas Lalevée f2a899979a This closes #21 2017-06-01 13:07:42 +02:00
Jaikiran Pai cb91a10627 Don't pollute the source lib folder during ivy retrieval in test 2017-05-31 13:13:28 +05:30
Jaikiran Pai 3d30c8ca71 IVY-1495 Delay the processing of configured cache ttls, until the IvySettings object is usable 2017-05-30 09:50:03 +05:30
Jaikiran Pai 2f757454dc IVY-1540 Fix infinite loop in dependencytree, caused to due circular dependencies (coming in via Maven module descriptors) 2017-05-30 09:48:48 +05:30
Jaikiran Pai efa756288e IVY-1555 Don't error out if an "optional" file included in ivy settings xml isn't available 2017-05-30 09:46:46 +05:30
Jaikiran Pai 1f0c99d0e0 IVY-1528 Don't ignore the "classifier" when creating pom module descriptor from ivy module descriptor, in makepom task 2017-05-30 09:43:45 +05:30
twogee 3cfc7bfe70 Merge branch 'master' into master 2017-05-28 14:14:25 +02:00
twogee 6c92f32eda More code cleanup 2017-05-27 19:37:44 +02:00
Nicolas Lalevée 90274e109c This closes #32 2017-05-26 18:42:26 +02:00
twogee fbbf092e49 A few loose bits in JUnit 4 migration 2017-05-26 14:00:16 +02:00
Jaikiran Pai 9ea5c69bda IVY-1522 Fix FileUtil.normalize to not base its normalization logic on ":" character 2017-05-26 13:25:01 +05:30
twogee 36e99429c2 fail() means an expected exception or an assertion 2017-05-26 08:17:10 +02:00
twogee b8eef03783 Merge branch 'master' into master 2017-05-25 17:30:24 +02:00
twogee 1543f52896 Convert tests to JUnit 4, clean up code 2017-05-25 17:25:59 +02:00
Jaikiran Pai da69323b29 Fix transient test failures - Don't share/update the MockMessageLogger between test methods 2017-05-24 22:10:14 +05:30
Nicolas Lalevée 7a4bad0561 This closes #23 2017-05-21 19:34:52 +02:00
Nicolas Lalevée c3c4df6245 This closes #19 2017-05-21 19:28:41 +02:00
Jaikiran Pai c1ad21bf96 Use the specified timeout for connections in BasicURLHandler 2017-05-21 10:59:58 +05:30
Nicolas Lalevée 0c0d92d84b This closes #18 2017-05-18 21:02:47 +02:00
Jaikiran Pai d8c3ef1363 IVY-1554 Add support for SHA-256 SHA-512 and SHA-384 checksum algorithms if the underlying Java runtime supports it 2017-05-18 16:09:06 +05:30
Jaikiran Pai b308d598b6 IVY-1448 Use the descriptor URL to construct an URI, in OSGiManifestParser, instead of using the descriptor resource's name 2017-05-18 12:57:01 +05:30
Jaikiran Pai 850a888c54 IVY-1478 Fix RetrieveEngine to take into account the correct extension while dealing with unpacked artifacts 2017-05-18 11:25:24 +05:30
Nicolas Lalevée 6b5b674cdc IVY-1531: Translation of POM to Ivy XML with * exclusion is removing main artifact
This closes #10
2017-05-16 22:26:29 +02:00
Matt Benson 8ff6e5a90f [IVY-1558] support dependencies in active profiles 2017-04-21 09:15:07 -05:00
Matt Benson 539e1ee1d6 address failing tests 2017-04-19 14:45:08 -05:00
Jaikiran Pai d19212c03e IVY-1531 Fix translation of * for groupid and artifactid, in pom.xml exclusion, for implying transitive=false in ivy 2016-12-07 22:50:33 +05:30
Maarten Coene 7217b9d270 Fix NullPointerException in dependencytree with no dependencies (IVY-1539) 2016-11-09 01:48:48 +01:00
Nicolas Lalevée 09b1a632c1 Seems there is one last Maven 1 repo available 2015-09-07 01:28:55 +02:00
Nicolas Lalevée 8cba88fa1a revert part of the patch for IVY-1141, some unit tests are expecting the reverse 2015-09-06 20:21:21 +02:00
Nicolas Lalevée 2d7c6f5ff4 setup proper loggers in unit tests and factorize the creation and the cleaning of the cache folder 2015-09-06 20:01:25 +02:00
Nicolas Lalevée 12e1aaf5f6 IVY-1515 : useCacheOnly should allow lookup of changing dependencies in cache
Thanks to Ilya
2015-09-06 17:28:23 +02:00
Nicolas Lalevée 8e0e1c32ff IVY-1141 : dependencies failed using branch attribute (and extra attributes)
Thanks to Stephen Haberman
2015-09-06 17:10:56 +02:00
Nicolas Lalevée 5240c88258 IVY-1430 : dynamic revisions are not cached per resolver
Thanks to Stephen Haberman
2015-09-06 14:14:58 +02:00
Jaikiran Pai da7d5df6de IVY-1526 Use parent pom's license (if any) if the child pom doesn't explicitly have licenses of its own 2015-08-30 15:51:44 +02:00
Nicolas Lalevée 82bd5be873 ant workspace resolver: fix fileset injection 2015-02-08 14:19:00 +01:00
Nicolas Lalevée dcde200010 fix the unit tests: the order doesn’t matter 2015-01-25 23:25:10 +01:00
Nicolas Lalevée f6322b7fb7 A workspace resolver for Ant.
The code is inspired from IvyDE’s one. Work in progress.
2015-01-25 22:32:28 +01:00
Nicolas Lalevée 83fcd3e1e2 Make fixdeps correctly handles transitive dependencies whose revision declaration have to be ‘kept’ 2015-01-22 22:50:59 +01:00
Nicolas Lalevée e1276e0ac2 use java 5 constructs 2015-01-04 19:00:21 +01:00
Nicolas Lalevée 03542311e2 use XMLUnit to abstract the order of the XML elements 2014-12-27 15:03:49 +01:00
Nicolas Lalevée 571725cb7b IVY-1474 : Ivy Bintray resolver (Thanks to Evgeny Goldin) 2014-12-13 16:36:17 +01:00
Maarten Coene baa1e2b139 IMPROVEMENT: Generate POMs with /xsd/maven-4.0.0.xsd reference instead of old /maven-v4_0_0.xsd (IVY-1491) (thanks to Hervé Boutemy) 2014-10-21 00:01:20 +02:00
Stefan Bodewig 750dbb845b mechanically replace URIs so TLS is used by default for Maven Central 2014-08-12 12:29:18 +02:00
Maarten Coene f1d68f9c0a junit test fix: the order of the extra-info elements has changed from undefined (from Map) to predictable (from List)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1596972 13f79535-47bb-0310-9956-ffa450edef68
2014-05-22 21:29:06 +00:00
Jean-Louis Boudart 2902a9a3c0 Fix broken unit test, force publication date on testExtraInfosWithNestedElement as PomParsing can generate a publication date based on file modification date
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1592662 13f79535-47bb-0310-9956-ffa450edef68
2014-05-06 06:16:30 +00:00
Maarten Coene e484646c60 IMPROVEMENT: ivy:makepom will generate an exclusion when transitive=false on a dependency (IVY-1470)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1592628 13f79535-47bb-0310-9956-ffa450edef68
2014-05-05 20:56:51 +00:00
Jean-Louis Boudart 8d85139073 FIX: regression introduced by IVY-1457, dependency management wasn't properly handled introducing lots of resolution failures
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@1592624 13f79535-47bb-0310-9956-ffa450edef68
2014-05-05 19:52:53 +00:00