Skip to content

Conversation

@Goooler
Copy link
Member

@Goooler Goooler commented Jan 10, 2025

Refs #907.

https://docs.gradle.org/8.12/userguide/isolated_projects.html#how_do_i_use_it


  • CHANGELOG's "Unreleased" section has been updated, if applicable.
@Goooler Goooler force-pushed the g/20241225/migrate-func-tests branch 2 times, most recently from fa38161 to 17d7df6 Compare January 10, 2025 05:03
Base automatically changed from g/20241225/migrate-func-tests to main January 10, 2025 09:11
@Goooler Goooler changed the title Enable Isolated Projects flags in functional tests Jan 10, 2025
@Goooler Goooler force-pushed the g/20250110/isolated-projects branch from 4fcc4c3 to 2998d4d Compare January 10, 2025 09:20
@Goooler
Copy link
Member Author

Goooler commented Jan 10, 2025

https://scans.gradle.com/s/yz3nrgegbl3vc/tests/overview?outcome=FAILED


  • Unknown location: Project ':server' cannot access 'Project.group' functionality on another project ':client'
  • Unknown location: Project ':server' cannot access 'Project.version' functionality on another project ':client'

(dependency.group == null || resolvedDependency.moduleGroup.matches(dependency.group!!.toRegex())) &&
resolvedDependency.moduleName.matches(dependency.name.toRegex()) &&
(dependency.version == null || resolvedDependency.moduleVersion.matches(dependency.version!!.toRegex()))


  • Unknown location: Project ':impl' cannot access 'Project.configurations' functionality on another project ':api'
  • Unknown location: Project ':impl' cannot access 'Project.files' functionality on another project ':api'

fun getApiJarsFromProject(project: Project): FileCollection {
val apiDependencies = project.configurations.findByName("api")?.dependencies
?: return project.files()
val runtimeConfiguration = project.runtimeConfiguration
val apiJars = mutableListOf<File>()
apiDependencies.forEach { dep ->
when (dep) {
is ProjectDependency -> {
apiJars.addAll(getApiJarsFromProject(dep.dependencyProjectCompat(project)))
addJar(runtimeConfiguration, dep, apiJars)
}

@Goooler

This comment was marked as outdated.

@gemini-code-assist

This comment was marked as outdated.

@Goooler

This comment was marked as outdated.

gemini-code-assist[bot]

This comment was marked as outdated.

@Goooler Goooler requested a review from Copilot March 1, 2025 09:13

This comment was marked as outdated.

@Goooler Goooler force-pushed the g/20250110/isolated-projects branch from af858ec to 116787f Compare July 13, 2025 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants