package reproduciblebuilds
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Certification(name: String, groupId: String, artifactId: String, version: String, scmUri: Option[String], classifier: Option[String], scalacPlugins: Seq[String], scalaVersion: String, scalaBinaryVersion: String, sbtVersion: String, checksums: Seq[Checksum], date: Long) extends Product with Serializable
- case class Checksum(filename: String, length: Int, checksum: List[Byte]) extends Product with Serializable
- case class Mismatch(our: Checksum, their: Checksum) extends Verdict with Product with Serializable
- sealed trait Verdict extends AnyRef
- case class VerificationResult(uri: URI, ourSums: Map[String, Checksum], remoteSums: Map[String, Checksum]) extends Product with Serializable
Value Members
- object AssemblyHelpers
- object Certification extends Serializable
- object Checksum extends Serializable
- object GpgHelpers
- object Match extends Verdict with Product with Serializable
- object MissingInOurs extends Verdict with Product with Serializable
- object MissingInTheirs extends Verdict with Product with Serializable
- object ReproducibleBuildsAssemblyPlugin extends AutoPlugin
- object ReproducibleBuildsPlugin extends AutoPlugin
-
object
SbtNativePackagerHelpers
Helper code for sbt-native-packager integration.
Helper code for sbt-native-packager integration.
The main ReproducibleBuildsPlugin code should not rely on any sbt-native-packager code, since this plugin should be usable without sbt-native-packager and not introduce it to projects not already using it.
Any code dependent on sbt-native-packager classes should go here, and only be called in case it is indeed available.
To avoid 'leaking' references to sbt-native-packager classes into other classes, care should be taken that none appear in parameter or return value types either.
- object VerificationResult extends Serializable