package pantsbuild
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
CompileBFS extends AnyRef
Implementation of the Pants build graph traversal to compute the JVM compile-time classpath.
-
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.
- class IdentityHashSet[T] extends AnyRef
- case class PantsExport(targets: Map[String, PantsTarget], librariesJava: HashMap[String, PantsLibrary], internalSourcesDir: Path, scalaPlatform: PantsScalaPlatform, jvmDistribution: PantsPreferredJvmDistribution) extends Product with Serializable
- class PantsExportResult extends AnyRef
- case class PantsGlobs(include: List[String], exclude: List[String]) extends Product with Serializable
- case class PantsLibrary(name: String, module: String, values: Map[String, Path]) extends Product with Serializable
- final case class PantsPreferredJvmDistribution(javaHome: Option[Path]) extends Product with Serializable
- case class PantsRoots(sourceRoots: List[Path]) extends Product with Serializable
- case class PantsScalaPlatform(scalaBinaryVersion: String, compilerClasspath: Seq[Path]) extends Product with Serializable
- final case class PantsScope(scope: String) extends Product with Serializable
- class PantsTarget extends AnyRef
- case class PantsTargetType(value: String) extends Product with Serializable
-
class
RuntimeBFS extends AnyRef
Implementation of the Pants build graph traversal to compute the JVM runtime classpath.
-
sealed abstract
class
SearchScope extends AnyRef
Enum for whether to search for the compile-time or runtime classpath.
-
class
SourcesJarBuilder extends AnyRef
Helper class to generate
*-sources.jarfiles. - case class TargetType(value: String) extends Product with Serializable
Value Members
- object BloopPants
- object Codecs
- object CompileScope extends SearchScope with Product with Serializable
- object PantsConfiguration
- object PantsExport extends Serializable
- object PantsGlobs extends Serializable
-
object
PantsKeys
Key names from the output of
./pants export - object PantsPreferredJvmDistribution extends Serializable
- object PantsRoots extends Serializable
- object PantsScalaPlatform extends Serializable
- object PantsScope extends Serializable
- object PantsTargetType extends Serializable
- object RuntimeScope extends SearchScope with Product with Serializable