Arnout Engelen
a888e862eb
fix: make module attribute string encoding deterministic
...
This value makes it into the `pom.xml`'s `extraDependencyAttributes`
property at least for SBT, and it'd be good to have this be
deterministic: aside from general hygiene, generating them bit-by-bit
reproducibly helps validating no malware was sneaked into the artifacts.
This is also called 'Reproducible Builds' (https://reproducible-builds.org/ )
2026-07-09 17:59:13 +02:00
Eric Milles
6edbe1907f
IVY-1662: collect updates by conf and check transitive on old dependency
2026-07-01 09:16:49 -05:00
Eric Milles
c30e37cf8f
check info line
2026-06-18 16:04:10 -05:00
Eric Milles
2f085c9b59
extra blank line
2026-06-18 15:22:36 -05:00
Eric Milles
1cac02ef6f
IVY-1656: write inherited dependencies first to preserve resolve order
2026-06-18 11:39:15 -05:00
Eric Milles
4db7f57828
rewrite test case to specify files inline
2026-06-17 14:02:11 -05:00
Maarten Coene
648768b130
Merge pull request #111 from eric-milles/IVY-1658
...
IVY-1658: merge `ivy-module` namespaces
2026-06-17 20:19:22 +02:00
Eric Milles
866fddeb18
dependencyManagement before dependencies when missing form template
2026-06-16 14:14:19 -05:00
Eric Milles
0ccdad9b8c
IVY-1653: makepom: write overrides to Maven dependencyManagement section
2026-06-16 08:59:18 -05:00
Maarten Coene
f72d589709
Merge pull request #120 from eric-milles/IVY-1667
...
IVY-1667: `makepom`: check output lines for `dependencyManagement` element
2026-06-16 00:06:25 +02:00
Eric Milles
27b4431886
add test case
2026-06-12 13:52:24 -05:00
Eric Milles
0dc2b2d237
IVY-1667: makepom: check output lines for dependencyManagement element
2026-06-12 13:23:36 -05:00
Eric Milles
426102ff4d
IVY-1658: merge `ivy-module` namespaces
2026-06-12 09:43:30 -05:00
Eric Milles
e6a9db4456
IVY-1665: verify version is greater before reporting on available update
2026-06-11 15:45:08 -05:00
Stefan Bodewig
df64393433
skip tests if test server is not reachable
2026-06-06 16:54:04 +02:00
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