Skip to content

Commit

Permalink
avoiding resolving when configuring application model task
Browse files Browse the repository at this point in the history
  • Loading branch information
cdsap committed Oct 9, 2024
1 parent b779ee9 commit 0643aa7
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -519,10 +519,10 @@ private static void configureApplicationModelTask(Project project, QuarkusApplic
task.getProjectDescriptor().set(projectDescriptor);
task.getLaunchMode().set(launchMode);
task.getOriginalClasspath().setFrom(classpath.getOriginalRuntimeClasspathAsInput());
task.getAppClasspath().configureFrom(classpath.getRuntimeConfiguration());
task.getAppClasspath().configureFrom(classpath.getRuntimeConfigurationWithoutResolvingDeployment());
task.getPlatformConfiguration().configureFrom(classpath.getPlatformConfiguration());
task.getDeploymentClasspath().configureFrom(classpath.getDeploymentConfiguration());
task.getPlatformImportProperties().set(classpath.getPlatformImports().getPlatformProperties());
task.getPlatformImportProperties().set(classpath.getPlatformImportsWithoutResolvingPlatform().getPlatformProperties());
task.getApplicationModel().set(
project.getLayout().getBuildDirectory()
.file(quarkusModelFile));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,10 @@ public Configuration getRuntimeConfiguration() {
return project.getConfigurations().getByName(this.runtimeConfigurationName);
}

public Configuration getRuntimeConfigurationWithoutResolvingDeployment() {
return project.getConfigurations().getByName(this.runtimeConfigurationName);
}

public Configuration getDeploymentConfiguration() {
return project.getConfigurations().getByName(this.deploymentConfigurationName);
}
Expand All @@ -308,6 +312,10 @@ public PlatformImports getPlatformImports() {
return platformImports.get(this.platformImportName);
}

public PlatformImports getPlatformImportsWithoutResolvingPlatform() {
return platformImports.get(this.platformImportName);
}

private Set<ExtensionDependency<?>> collectFirstMetQuarkusExtensions(Configuration configuration,
Collection<ExtensionDependency<?>> knownExtensions) {

Expand Down

0 comments on commit 0643aa7

Please sign in to comment.