Commit Graph

1025 Commits

Author SHA1 Message Date
Maarten Coene a4c22ca869
FIX: the 'ivy:install' task didn't take the 'from' resolver into account when resolving Maven parent modules or source/javadoc artifacts. 2026-05-20 09:09:40 +02:00
Eric Milles d7036d97be
use `assertThrows` instead of `ExpectedException` rule 2025-09-11 11:32:08 -05:00
Eric Milles 3a865956d8
refactor `IvyDependencyUpdateChecker` 2025-09-08 15:01:00 -05:00
Maarten Coene 8fe5d37d6c
IVY-1410: FIX: the 'ivy:deliver' task didn't replace dynamic revision from inherited dependencies. 2025-08-31 23:39:45 +02:00
Maarten Coene 934bf19233
IVY-1485, IVY-1661 : reverted old change causing issues with replacing dynamic revisions on deliver when there were multiple configurations. 2025-08-31 12:32:47 +02:00
Maarten Coene 75b554334e
IVY-1660: the ivy:retrieve task failed when the retrieve pattern contained some text in parentheses before the first token 2025-08-01 22:41:32 +02:00
Maarten Coene ea70bbe7e3
IVY-813: added a 'nearest' conflict manager 2025-06-08 12:57:50 +02:00
Maarten Coene d77284167b
IMPROVEMENT: use Apache Commons Compress for pack200 handling to avoid issues on Java 14 and later. (IVY-1652) 2025-04-23 23:04:43 +02:00
Maarten Coene 6a8cfd4004
FIX: improved Maven dependencyManagement matching for dependencies with a non-default type or classifier (IVY-1654) 2025-03-25 00:00:19 +01:00
Maarten Coene 5196470c0d Fix junit tests on Windows 2024-12-20 12:44:12 +01:00
Maarten Coene 95a8cbe57a
Fixed junit test: IvyDE has been archived 2024-11-18 09:47:25 +01:00
Maarten Coene e786dbb2d5 IVY-1649, IVY-1650: Fixed invalid cached Ivy file in combination with qualified extra attributes. 2024-11-12 23:51:01 +01:00
Stefan Bodewig 503aafc594 IVY-1648 some tests are failing on Java8 2023-09-15 18:09:50 +02:00
Stefan Bodewig 2be17bc18b CVE-2022-46751 don't parse doctypes and access external entities by default 2023-08-17 16:53:14 +02:00
Stefan Bodewig 5f11f05fe3 IVY-1642 fix POM translation for multiple artifacts in one module 2023-04-25 21:19:13 +02:00
Stefan Bodewig 3f374602d4 CVE-2022-37866 prevent path-traversal with bogus module coordinates 2022-11-01 10:26:24 +01:00
Stefan Bodewig 03b6b8c3ae CVE-2022-37865 ZipPacking allows overwriting arbitrary files 2022-11-01 10:14:19 +01:00
Stefan Bodewig 9d7b5e133f ignore failing test 2022-11-01 10:13:33 +01:00
Stefan Bodewig 259d054396 switch to https 2022-08-07 19:41:57 +02:00
Jaikiran Pai 1fe3c3cff6 repo.jfrog.org is no longer available 2021-12-23 10:42:52 +05:30
Maarten Coene 0170436231 Extra test to check that the created path is also empty 2021-11-24 13:10:59 +01:00
Maarten Coene 17f2727826 Extra test to check that the created path is also empty 2021-11-24 13:06:08 +01:00
Maarten Coene f760b390e5 IVY-1631: when the ivy:retrieve Ant task retrieves the jars to a non-empty directory, but the retrieve task itself didn't retrieve any files, the created fileset was not empty but contained the existing files in that directory. 2021-11-23 17:37:04 +01:00
Jaikiran Pai 8e2bdfb302 IVY-1616 Properly parse the artifact origin location, if the location is a file: URI 2021-03-29 13:06:52 +05:30
Jason Guild 424fa89419 IVY-1615 implement retrieval of ivysettings from url in standalone.
Closes #91 pull request at github.com/apache/ant-ivy repo
2021-03-29 10:12:45 +05:30
Jaikiran Pai 370e52b74a IVY-1618 Don't change the dependency resolver configure on Ivy settings when setting the one on ResolveEngine 2021-03-29 09:33:15 +05:30
Jaikiran Pai f1093f67d4 IVY-1628 Add a testcase to reproduce the issue and verify the fix 2021-03-25 09:51:06 +05:30
Jaikiran Pai 2cf83cc35a IVY-1614 Add a test to show that Maven version range exclusion syntax is correctly honoured 2021-02-13 10:24:00 +05:30
Jaikiran Pai 824e8eebfe Skip Pack200 tests from JDK >=14 (since Pack200 tools and API have now been removed from that JDK version) 2021-01-16 09:54:16 +05:30
Jaikiran Pai 27491e3688 Use https for IvyDE updatesite test 2021-01-15 20:59:19 +05:30
Jaikiran Pai 66547a20a0 jfrog repo now redirects http to https - use https in the test 2021-01-15 20:20:43 +05:30
Jaikiran Pai 3fc534020f IVY-1586 Set the correct "conf" on the "artifact" of the dependency when parsing a pom.xml 2019-09-21 17:45:35 +05:30
Jaikiran Pai d714d9dffb IVY-1580 Resolve any implicit artifacts when one among multiple dependencies of the same module has an explicit artifact/includes declaration 2019-09-07 18:25:36 +05:30
Jaikiran Pai 63fd929eb2 Fix checksum files of the ivy.xml(s), that changed in previous commit, used in tests 2019-05-28 11:01:21 +05:30
jkf 0d07c9985c updated reference to license from http to https using find . -type f -exec sed -i s/http://www.apache.org/licenses/LICENSE-2.0/https://www.apache.org/licenses/LICENSE-2.0/ {} \; 2019-05-26 22:48:00 +02:00
Jaikiran Pai 75d8d79806 IVY-1602 Prevent cache corruption when attempting to copy a file to a destination which resolves back to the same source file 2019-02-01 12:55:04 +05:30
Jaikiran Pai a7318cdb6e Update FileSystemResolverTest#testListing to expect a new module that was introduced in the testcase for IVY-1594 2018-10-23 12:09:46 +05:30
Jaikiran Pai 61ceab3588 IVY-1594 Use a separate moduleid for the testcase to prevent other tests, reliant on the org1:mod1.1 module, from being impacted 2018-10-23 11:52:28 +05:30
Jaikiran Pai 2eede730ca IVY-1594 Make sure FileUtil#symlink handles symlinking of directories correctly 2018-10-23 11:33:47 +05:30
Jaikiran Pai 0712acabd5 Revert commit 7131e1c028. 2018-09-10 19:04:42 +05:30
Maarten Coene d976a4a27f Fixed ModuleDescriptorMemoryCacheTest 2018-08-24 09:25:25 +02:00
Jaikiran Pai 7131e1c028 Treat the ArtifactOrigin's location as a URL (as already stated in its javadoc).
Should solve issues, especially on Windows OS, like the one reported in https://www.mail-archive.com/ivy-user@ant.apache.org/msg06324.html
2018-08-19 19:21:18 +05:30
Gintas Grigelionis 535eee4626 IVY-1486 Respect exclude regardless of resolution order 2018-08-14 19:33:31 +02:00
Jaikiran Pai 26b2de7296 IVY-1588 Don't throw a CircularDependencyException when parsing the pom of a import scoped dependency in dependencyManagement section 2018-08-13 15:49:05 +05:30
aprelev 18a830dbcf Fix IVY-982 by subtracting negated entries from wildcard bin 2018-08-07 14:27:07 +02:00
aprelev 9a9b720db7 Fix IVY-1104 by including extra attribute in XML report 2018-08-04 14:34:49 +02:00
Gintas Grigelionis 93f11da846 Use try with resources 2018-08-03 13:54:24 +02:00
Gintas Grigelionis b5b177b84d Use StandardCharsets 2018-08-03 12:20:40 +02:00
Gintas Grigelionis d67de45293 Unused imports 2018-08-03 12:17:50 +02:00
Nicolas Lalevée 23cf1fb45e Reduce the chance to have a conflict of port binding by being able to bind to one, even briefly. 2018-04-12 00:27:20 +02:00