Skip to content

Allow dependencies on unpublished Gradle API/TestKit #93

@lacasseio

Description

@lacasseio

Sometimes, users may want to test against a specific Gradle release candidate or snapshot. Unfortunately, we don't publish those to Maven Central. Instead, we should generate the JARs locally and consume them as if they were available on Maven Central.

The code already exists under the Gradle API project. We would migrate the code to this repository. There are several ways to integrate the work, but how we do it still needs to be clarified. Ideally, we want to avoid doing the same work multiple times. The ad-hoc repository from the Nokee codebase could be helpful here.

Here are the possible solutions:

  • Embed the JAR generation into the project's configurations and use project dependency.
  • Use ad-hoc repository code from Nokee codebase to generate dependencies on the fly.
  • Use the Maven repository URL provider trick to generate static dependencies.
  • Use generator tasks and self-resolving dependencies.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions