Packages

package pantsbuild

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CompileBFS extends AnyRef

    Implementation of the Pants build graph traversal to compute the JVM compile-time classpath.

  2. case class Export(project: Project, open: OpenOptions, app: CliApp, export: ExportOptions = ExportOptions.default, isCache: Boolean = false, isRegenerate: Boolean = false, token: CancelChecker = () => ()) extends Product with Serializable

    The command-line argument parser for BloopPants.

  3. class IdentityHashSet[T] extends AnyRef
  4. case class PantsExport(targets: Map[String, PantsTarget], librariesJava: HashMap[String, PantsLibrary], internalSourcesDir: Path, scalaPlatform: PantsScalaPlatform, jvmDistribution: PantsPreferredJvmDistribution) extends Product with Serializable
  5. class PantsExportResult extends AnyRef
  6. case class PantsGlobs(include: List[String], exclude: List[String]) extends Product with Serializable
  7. case class PantsLibrary(name: String, module: String, values: Map[String, Path]) extends Product with Serializable
  8. final case class PantsPreferredJvmDistribution(javaHome: Option[Path]) extends Product with Serializable
  9. case class PantsRoots(sourceRoots: List[Path]) extends Product with Serializable
  10. case class PantsScalaPlatform(scalaBinaryVersion: String, compilerClasspath: Seq[Path]) extends Product with Serializable
  11. final case class PantsScope(scope: String) extends Product with Serializable
  12. class PantsTarget extends AnyRef
  13. case class PantsTargetType(value: String) extends Product with Serializable
  14. class RuntimeBFS extends AnyRef

    Implementation of the Pants build graph traversal to compute the JVM runtime classpath.

  15. sealed abstract class SearchScope extends AnyRef

    Enum for whether to search for the compile-time or runtime classpath.

  16. class SourcesJarBuilder extends AnyRef

    Helper class to generate *-sources.jar files.

  17. case class TargetType(value: String) extends Product with Serializable

Value Members

  1. object BloopPants
  2. object Codecs
  3. object CompileScope extends SearchScope with Product with Serializable
  4. object PantsConfiguration
  5. object PantsExport extends Serializable
  6. object PantsGlobs extends Serializable
  7. object PantsKeys

    Key names from the output of ./pants export

  8. object PantsPreferredJvmDistribution extends Serializable
  9. object PantsRoots extends Serializable
  10. object PantsScalaPlatform extends Serializable
  11. object PantsScope extends Serializable
  12. object PantsTargetType extends Serializable
  13. object RuntimeScope extends SearchScope with Product with Serializable

Ungrouped