All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scala_maven_dependency.Context Maven / Gradle / Ivy

/*
 * This is free and unencumbered software released into the public domain.
 * See UNLICENSE.
 */
package scala_maven_dependency;

import java.util.Set;
import org.apache.maven.artifact.Artifact;
import scala_maven.VersionNumber;

public interface Context {
  boolean hasInDistro(Artifact artifact) throws Exception;

  VersionNumber version();

  VersionNumber versionCompat();

  Set findLibraryAndDependencies() throws Exception;

  Set findCompilerAndDependencies() throws Exception;

  String compilerMainClassName(String override, boolean useFsc) throws Exception;

  String consoleMainClassName(String override) throws Exception;

  String apidocMainClassName(String override) throws Exception;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy