| Chunk |
|---|
| Conflicting content |
|---|
import org.gradle.api.artifacts.component.ComponentIdentifier; import org.gradle.api.artifacts.component.ProjectComponentIdentifier; import org.gradle.api.artifacts.component.ProjectComponentSelector; <<<<<<< HEAD import org.gradle.api.internal.component.ArtifactType; import org.gradle.internal.component.local.model.LocalComponentArtifactIdentifier; import org.gradle.internal.component.local.model.LocalComponentMetaData; import org.gradle.internal.component.model.*; import org.gradle.internal.resolve.resolver.ArtifactResolver; ======= import org.gradle.api.internal.artifacts.ivyservice.LocalComponentFactory; import org.gradle.internal.component.local.model.DefaultProjectComponentSelector; import org.gradle.internal.component.local.model.LocalComponentMetaData; import org.gradle.internal.component.model.ComponentOverrideMetadata; import org.gradle.internal.component.model.DependencyMetaData; import org.gradle.internal.resolve.ModuleVersionResolveException; >>>>>>> c9f207f9bbcb65a44b39c82043815e9bfc1bb990 import org.gradle.internal.resolve.resolver.ComponentMetaDataResolver; import org.gradle.internal.resolve.resolver.DependencyToComponentIdResolver; import org.gradle.internal.resolve.result.BuildableArtifactResolveResult; |
| Solution content |
|---|
import org.gradle.api.artifacts.component.ComponentIdentifier; import org.gradle.api.artifacts.component.ProjectComponentIdentifier; import org.gradle.api.artifacts.component.ProjectComponentSelector; import org.gradle.api.internal.component.ArtifactType; import org.gradle.internal.component.local.model.DefaultProjectComponentSelector; import org.gradle.internal.component.local.model.LocalComponentArtifactIdentifier; import org.gradle.internal.component.local.model.LocalComponentMetaData; import org.gradle.internal.component.model.*; import org.gradle.internal.resolve.ModuleVersionResolveException; import org.gradle.internal.resolve.resolver.ArtifactResolver; import org.gradle.internal.resolve.resolver.ComponentMetaDataResolver; import org.gradle.internal.resolve.resolver.DependencyToComponentIdResolver; import org.gradle.internal.resolve.result.BuildableArtifactResolveResult; |
| File |
|---|
| ProjectDependencyResolver.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
public void resolve(DependencyMetaData dependency, BuildableComponentIdResolveResult result) {
if (dependency.getSelector() instanceof ProjectComponentSelector) {
ProjectComponentSelector selector = (ProjectComponentSelector) dependency.getSelector();
<<<<<<< HEAD
LocalComponentMetaData componentMetaData = projectComponentRegistry.getProject(selector.getProjectPath());
result.resolved(componentMetaData.toResolveMetaData());
=======
String projectPath = selector.getProjectPath();
LocalComponentMetaData componentMetaData = projectComponentRegistry.getProject(projectPath);
if (componentMetaData == null) {
result.failed(new ModuleVersionResolveException(selector, "project '" + projectPath + "' not found."));
} else {
result.resolved(componentMetaData.toResolveMetaData());
}
} else {
delegateIdResolver.resolve(dependency, result);
>>>>>>> c9f207f9bbcb65a44b39c82043815e9bfc1bb990
}
}
|
| Solution content |
|---|
public void resolve(DependencyMetaData dependency, BuildableComponentIdResolveResult result) {
if (dependency.getSelector() instanceof ProjectComponentSelector) {
ProjectComponentSelector selector = (ProjectComponentSelector) dependency.getSelector();
String projectPath = selector.getProjectPath();
LocalComponentMetaData componentMetaData = projectComponentRegistry.getProject(projectPath);
if (componentMetaData == null) {
result.failed(new ModuleVersionResolveException(selector, "project '" + projectPath + "' not found."));
} else {
result.resolved(componentMetaData.toResolveMetaData());
}
}
}
|
| File |
|---|
| ProjectDependencyResolver.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
public void resolve(ComponentIdentifier identifier, ComponentOverrideMetadata componentOverrideMetadata, BuildableComponentResolveResult result) {
if (identifier instanceof ProjectComponentIdentifier) {
<<<<<<< HEAD
LocalComponentMetaData componentMetaData = projectComponentRegistry.getProject(((ProjectComponentIdentifier) identifier).getProjectPath());
result.resolved(componentMetaData.toResolveMetaData());
=======
String projectPath = ((ProjectComponentIdentifier) identifier).getProjectPath();
LocalComponentMetaData componentMetaData = projectComponentRegistry.getProject(projectPath);
if (componentMetaData == null) {
result.failed(new ModuleVersionResolveException(new DefaultProjectComponentSelector(projectPath), "project '" + projectPath + "' not found."));
} else {
result.resolved(componentMetaData.toResolveMetaData());
}
} else {
delegateComponentResolver.resolve(identifier, componentOverrideMetadata, result);
>>>>>>> c9f207f9bbcb65a44b39c82043815e9bfc1bb990
}
}
|
| Solution content |
|---|
public void resolve(ComponentIdentifier identifier, ComponentOverrideMetadata componentOverrideMetadata, BuildableComponentResolveResult result) {
if (identifier instanceof ProjectComponentIdentifier) {
String projectPath = ((ProjectComponentIdentifier) identifier).getProjectPath();
LocalComponentMetaData componentMetaData = projectComponentRegistry.getProject(projectPath);
if (componentMetaData == null) {
result.failed(new ModuleVersionResolveException(new DefaultProjectComponentSelector(projectPath), "project '" + projectPath + "' not found."));
} else {
result.resolved(componentMetaData.toResolveMetaData());
}
}
}
|
| File |
|---|
| ProjectDependencyResolver.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Variable |