package click.kamil.springstatemachineexporter.analysis.service;

import lombok.extern.slf4j.Slf4j;

import java.nio.file.Path;
import java.util.Collections;
import java.util.List;

/**
 * Placeholder kept for API stability. The exporter never executes Maven or Gradle against the
 * analyzed project. Multi-module layout is discovered statically via
 * {@link click.kamil.springstatemachineexporter.analysis.resolver.SiblingDependencyResolver}
 * (parsed {@code settings.gradle}, {@code pom.xml}, {@code build.gradle}).
 */
@Slf4j
public class DynamicClasspathResolver {

    public List<String> resolveClasspath(Path projectRoot) {
        log.debug("Skipping external JAR classpath: analysis uses scanned source files only.");
        return Collections.emptyList();
    }
}
