Commit Graph

15 Commits

Author SHA1 Message Date
Tad Fisher
4910251482 Vastly simplify artifact extraction 2024-05-23 17:26:53 -07:00
Tad Fisher
8d2ec45ad4 Rewrite plugin, use filenames in lockfile 2024-05-17 14:52:02 -07:00
Tad Fisher
e83e42f9d4 Fix ivy descriptor and snapshot artifacts 2023-12-19 17:40:34 -08:00
Tad Fisher
8ceeeb9611 WIP 2023-12-19 13:52:14 -08:00
Tad Fisher
6da87262a4 Redesign env hierarchy 2023-10-15 19:39:40 -07:00
Tad Fisher
121e512a06 Update metadata parsing 2023-10-11 17:51:59 -07:00
Tad Fisher
f618923fd0 Fix golden data for projects using local M2 dir 2023-10-06 16:48:24 -07:00
Tad Fisher
00f8deb8f2 Rewrite based on code from the GitHub Dependency Graph Gradle Plugin 2023-10-06 16:01:15 -07:00
Tad Fisher
9c705b5f1b plugin: Support repositories in dependencyResolutionManagement block 2021-02-03 10:24:18 -08:00
Tad Fisher
80b8a7d52e plugin: Support S3 repositories 2021-02-02 16:44:23 -08:00
Tad Fisher
fd6a6f4693 Resolve and apply settings buildscript dependencies 2020-11-24 16:35:48 -08:00
Tad Fisher
beb157cf18 Update build; improve caching; improve tests 2020-11-22 19:32:18 -08:00
Tad Fisher
dd5d60e835 Fix dependency resolution for plugins in buildSrc 2020-04-27 17:42:58 -07:00
Tad Fisher
baa58da5a1 Exclude local repositories from dependency resolution
Fixes https://github.com/tadfisher/gradle2nix/issues/8
2020-02-19 12:57:29 -08:00
Tad Fisher
648be6bd07 Use custom dependency resolution
- Use Apache Ivy to resolve artifact URLs
- Update build model with full artifact IDs
- Generate Maven module metadata to support dynamic version constraints
- Resolve snapshot versions and generate snapshot metadata
- Add test fixtures and rewrite Gradle plugin tests
- Update dependencies
2020-01-23 10:01:38 -08:00