trait SbtNativeModule extends Module with ScalaNativeModule with SbtModule
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SbtNativeModule
- SbtModule
- MavenModule
- ScalaNativeModule
- ScalaModule
- JavaModule
- BspModule
- OfflineSupportModule
- CoursierModule
- GenIdeaModule
- TaskModule
- Module
- Cacher
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait JavaModuleTests extends Module with TestModule
- Definition Classes
- JavaModule
- trait MavenModuleTests extends Module with scalalib.MavenModule.JavaModuleTests
- Definition Classes
- MavenModule
- trait SbtModuleTests extends Module with scalalib.SbtModule.ScalaModuleTests with scalalib.SbtModule.MavenModuleTests
- Definition Classes
- SbtModule
- trait ScalaModuleTests extends Module with scalalib.ScalaModule.JavaModuleTests with ScalaModule
- Definition Classes
- ScalaModule
- trait Tests extends Module with SbtModuleTests
- Definition Classes
- SbtModule
Abstract Value Members
- abstract def scalaNativeVersion: T[String]
- Definition Classes
- ScalaNativeModule
- abstract def scalaVersion: T[String]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def allIvyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def allScalacOptions: Target[Seq[String]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def allSourceFiles: T[Seq[api.PathRef]]
- Definition Classes
- ScalaModule → JavaModule
- Annotations
- @Scaladoc()
- def allSources: T[Seq[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def ammoniteReplClasspath: T[Seq[api.PathRef]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def ammoniteVersion: T[String]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def artifactId: T[String]
- Definition Classes
- ScalaModule → JavaModule
- def artifactName: T[String]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def artifactScalaVersion: T[String]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def artifactSuffix: T[String]
- Definition Classes
- ScalaNativeModule → ScalaModule
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assembly: T[api.PathRef]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def assemblyRules: Seq[Rule]
- Definition Classes
- JavaModule
- def bridgeFullClassPath: T[api.Loose.Agg[Path]]
- Definition Classes
- ScalaNativeModule
- def bspBuildTarget: BspBuildTarget
- Definition Classes
- ScalaModule → JavaModule → BspModule
- Annotations
- @internal()
- def bspBuildTargetData: Task[Option[(String, AnyRef)]]
- Definition Classes
- ScalaNativeModule → ScalaModule → BspModule
- Annotations
- @internal()
- def bspCompileClassesPath: Target[UnresolvedPath]
- Definition Classes
- ScalaModule → JavaModule
- Annotations
- @Scaladoc() @internal()
- def bspCompileClasspath: Target[api.Loose.Agg[UnresolvedPath]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc() @internal()
- def bspLocalClasspath: Target[api.Loose.Agg[UnresolvedPath]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc() @internal()
- def bspTransitiveLocalClasspath: Target[api.Loose.Agg[UnresolvedPath]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc() @internal()
- def cachedTarget[T](t: => T)(implicit c: Enclosing): T
- Attributes
- protected[this]
- Definition Classes
- Cacher
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compile: T[CompilationResult]
- Definition Classes
- ScalaModule → JavaModule
- def compileClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def compileIvyDeps: Target[api.Loose.Agg[Dep]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def compileModuleDeps: Seq[JavaModule]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def console(): Command[Unit]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def coursierCacheCustomizer: Task[Option[(FileCache[Task]) => FileCache[Task]]]
- Definition Classes
- CoursierModule
- Annotations
- @Scaladoc()
- def crossFullScalaVersion: T[Boolean]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def defaultCommandName(): String
- Definition Classes
- JavaModule → TaskModule
- def docJar: T[api.PathRef]
- Definition Classes
- ScalaModule → JavaModule
- def docJarUseArgsFile: T[Boolean]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def docResources: Sources
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def docSources: Sources
- Definition Classes
- ScalaModule → JavaModule
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalMainClass: T[String]
- Definition Classes
- JavaModule
- def finalMainClassOpt: T[Either[String, String]]
- Definition Classes
- JavaModule
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def forkArgs: Target[Seq[String]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def forkEnv: Target[Map[String, String]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def forkWorkingDir: Target[Path]
- Definition Classes
- JavaModule
- def generatedSources: T[Seq[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def ideaCompileOutput: T[PathRef]
- Definition Classes
- GenIdeaModule
- def ideaConfigFiles(ideaConfigVersion: Int): Command[Seq[IdeaConfigFile]]
- Definition Classes
- GenIdeaModule
- Annotations
- @Scaladoc()
- def ideaJavaModuleFacets(ideaConfigVersion: Int): Command[Seq[JavaFacet]]
- Definition Classes
- GenIdeaModule
- Annotations
- @Scaladoc()
- def intellijModulePath: Path
- Definition Classes
- GenIdeaModule
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def ivyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def ivyDepsTree(inverse: Boolean, withCompile: Boolean, withRuntime: Boolean): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def jar: T[api.PathRef]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def javacOptions: T[Seq[String]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def javadocOptions: T[Seq[String]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def launcher: Target[api.PathRef]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def localClasspath: T[Seq[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def logLevel: Target[NativeLogLevel]
- Definition Classes
- ScalaNativeModule
- def mainClass: T[Option[String]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def mandatoryIvyDeps: Target[api.Loose.Agg[Dep]]
Adds nativeIvyDeps as mandatory dependencies.
Adds nativeIvyDeps as mandatory dependencies.
- Definition Classes
- ScalaNativeModule → ScalaModule → JavaModule
- Annotations
- @Scaladoc()
- def mandatoryScalacOptions: Target[Seq[String]]
- Attributes
- protected
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def manifest: T[JarManifest]
- Definition Classes
- ScalaModule → JavaModule
- def mapDependencies: Task[(Dependency) => Dependency]
- Definition Classes
- ScalaModule → CoursierModule
- implicit def millModuleBasePath: BasePath
- Definition Classes
- Module
- lazy val millModuleDirectChildren: Seq[define.Module]
- Definition Classes
- Module
- implicit def millModuleExternal: External
- Definition Classes
- Module
- implicit def millModuleSegments: Segments
- Definition Classes
- Module
- implicit def millModuleShared: Foreign
- Definition Classes
- Module
- def millOuterCtx: Ctx
- Definition Classes
- Module
- def millSourcePath: Path
- Definition Classes
- Module
- def moduleDeps: Seq[JavaModule]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def nativeClang: Target[Path]
- Definition Classes
- ScalaNativeModule
- def nativeClangPP: Target[Path]
- Definition Classes
- ScalaNativeModule
- def nativeCompileOptions: Target[Array[String]]
- Definition Classes
- ScalaNativeModule
- def nativeConfig: Task[NativeConfig]
- Definition Classes
- ScalaNativeModule
- def nativeEmbedResources: Target[Boolean]
Shall the resource files be embedded in the resulting binary file? Allows the use of getClass().getResourceAsStream() on the included files.
Shall the resource files be embedded in the resulting binary file? Allows the use of getClass().getResourceAsStream() on the included files. Will not embed files with certain extensions, including ".c", ".h", ".scala" and ".class".
- Definition Classes
- ScalaNativeModule
- Annotations
- @Scaladoc()
- def nativeGC: Target[String]
- Definition Classes
- ScalaNativeModule
- def nativeGCInput: Target[Option[String]]
- Attributes
- protected
- Definition Classes
- ScalaNativeModule
- def nativeIvyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- ScalaNativeModule
- def nativeLTO: Target[LTO]
- Definition Classes
- ScalaNativeModule
- def nativeLTOInput: Target[Option[LTO]]
- Attributes
- protected
- Definition Classes
- ScalaNativeModule
- def nativeLink: Target[Path]
- Definition Classes
- ScalaNativeModule
- def nativeLinkStubs: Target[Boolean]
- Definition Classes
- ScalaNativeModule
- def nativeLinkingOptions: Target[Array[String]]
- Definition Classes
- ScalaNativeModule
- def nativeOptimize: Target[Boolean]
- Definition Classes
- ScalaNativeModule
- def nativeOptimizeInput: Target[Option[Boolean]]
- Attributes
- protected
- Definition Classes
- ScalaNativeModule
- def nativeTarget: Target[Option[String]]
- Definition Classes
- ScalaNativeModule
- def nativeWorkdir: Target[Path]
- Definition Classes
- ScalaNativeModule
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def platformSuffix: Target[String]
- Definition Classes
- ScalaNativeModule → JavaModule
- def prepareOffline(all: Flag): Command[Unit]
- Definition Classes
- ScalaModule → JavaModule → OfflineSupportModule
- Annotations
- @Scaladoc()
- def prependShellScript: T[String]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def printDepsTree(inverse: Boolean, additionalDeps: Task[api.Loose.Agg[Dep]]): Task[Unit]
- Attributes
- protected
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def recursiveModuleDeps: Seq[JavaModule]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def releaseMode: Target[ReleaseMode]
- Definition Classes
- ScalaNativeModule
- def releaseModeInput: Target[Option[ReleaseMode]]
- Attributes
- protected
- Definition Classes
- ScalaNativeModule
- def repl(replOptions: String*): Command[Unit]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def repositoriesTask: Task[Seq[Repository]]
- Definition Classes
- CoursierModule
- Annotations
- @Scaladoc()
- def resolutionCustomizer: Task[Option[(Resolution) => Resolution]]
- Definition Classes
- CoursierModule
- Annotations
- @Scaladoc()
- def resolveCoursierDependency: Task[(Dep) => Dependency]
- Definition Classes
- ScalaModule → CoursierModule
- def resolveDeps(deps: Task[Agg[Dep]], sources: Boolean): Task[Agg[api.PathRef]]
- Definition Classes
- CoursierModule
- Annotations
- @Scaladoc()
- def resolvePublishDependency: Task[(Dep) => Dependency]
- Definition Classes
- ScalaModule → JavaModule
- def resolvedAmmoniteReplIvyDeps: Target[Agg[api.PathRef]]
- Definition Classes
- ScalaModule
- def resolvedIvyDeps: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def resolvedRunIvyDeps: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- JavaModule
- def resources: Sources
- Definition Classes
- MavenModule → JavaModule
- def run(args: String*): Command[Unit]
- Definition Classes
- ScalaNativeModule → JavaModule
- def runBackground(args: String*): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runClasspath: T[Seq[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runIvyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runLocal(args: String*): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runMain(mainClass: String, args: String*): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runMainBackground(mainClass: String, args: String*): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runMainLocal(mainClass: String, args: String*): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def runUseArgsFile: T[Boolean]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def scalaCompilerClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def scalaDocClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def scalaDocOptions: T[Seq[String]]
- Definition Classes
- ScalaModule
- def scalaDocPluginClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def scalaDocPluginIvyDeps: Target[api.Loose.Agg[Dep]]
- Definition Classes
- ScalaModule
- def scalaLibraryIvyDeps: Target[api.Loose.Agg[Dep]]
- Definition Classes
- ScalaNativeModule → ScalaModule
- def scalaNativeBinaryVersion: Target[String]
- Definition Classes
- ScalaNativeModule
- def scalaNativeWorker: Task[ScalaNativeWorkerApi]
- Definition Classes
- ScalaNativeModule
- def scalaNativeWorkerClasspath: Target[api.Loose.Agg[api.PathRef]]
- Definition Classes
- ScalaNativeModule
- def scalaNativeWorkerVersion: Target[String]
- Definition Classes
- ScalaNativeModule
- def scalaOrganization: T[String]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def scalacOptions: Target[Seq[String]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def scalacPluginClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- ScalaModule
- Annotations
- @Scaladoc()
- def scalacPluginIvyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- ScalaNativeModule → ScalaModule
- def showModuleDeps(recursive: Boolean): Command[Unit]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def skipIdea: Boolean
- Definition Classes
- GenIdeaModule
- Annotations
- @Scaladoc()
- def sourceJar: Target[api.PathRef]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def sources: Sources
- Definition Classes
- SbtModule → MavenModule → JavaModule
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Module → AnyRef → Any
- def toolsIvyDeps: Target[api.Loose.Agg[Dep]]
- Definition Classes
- ScalaNativeModule
- def transitiveCompileIvyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def transitiveIvyDeps: T[api.Loose.Agg[Dep]]
- Definition Classes
- ScalaNativeModule → JavaModule
- def transitiveLocalClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def transitiveModuleDeps: Seq[JavaModule]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def unmanagedClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def upstreamAssembly: T[api.PathRef]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def upstreamAssemblyClasspath: T[api.Loose.Agg[api.PathRef]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- def upstreamCompileOutput: T[Seq[CompilationResult]]
- Definition Classes
- JavaModule
- Annotations
- @Scaladoc()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def zincWorker: ZincWorkerModule
- Definition Classes
- JavaModule
- object millInternal extends Internal
- Definition Classes
- Module
- Annotations
- @Scaladoc()
Deprecated Value Members
- def repositories: Seq[Repository]
- Definition Classes
- CoursierModule
- Annotations
- @Scaladoc() @deprecated
- Deprecated
(Since version mill after 0.8.0) Use repositoriesTask instead