mill.main.sbt
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AllDependencies.type
Attributes
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BuildExport.type
Attributes
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BuildInfo.type
Members ordered by their order in Keys.
Members ordered by their order in Keys.
Attributes
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BuildPublicationInfo.type
Attributes
- Companion
- trait
- Source
- Models.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CrossVersion.type
Attributes
- Source
- Models.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class InterProjectDependencyclass LibraryDependency
Attributes
- See also
-
sbt.librarymanagement.Developer
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Developer.type
Attributes
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait Dependencyclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- See also
-
sbt.librarymanagement.ModuleID
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait Dependencyclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LibraryDependency.type
Attributes
- Source
- Models.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Models.type
Attributes
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Project.type
Only Maven repositories are supported now.
Only Maven repositories are supported now.
Attributes
- See also
-
sbt.librarymanagement.Resolver
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Resolver.type
Converts an sbt
build to Mill by generating Mill build file(s). The implementation uses the sbt
addPluginSbtFile command to add a plugin and a task to extract the settings for a project using a custom model.
Converts an sbt
build to Mill by generating Mill build file(s). The implementation uses the sbt
addPluginSbtFile command to add a plugin and a task to extract the settings for a project using a custom model.
The generated output should be considered scaffolding and will likely require edits to complete conversion.
===Capabilities=== The conversion
- handles deeply nested modules
- captures publish settings
- configures dependencies for configurations:
- no configuration
- Compile
- Test
- Runtime
- Provided
- Optional
- configures testing frameworks (@see mill.scalalib.TestModule):
- Java:
- JUnit 4
- JUnit 5
- TestNG
- Scala:
- ScalaTest
- Specs2
- µTest
- MUnit
- Weaver
- ZIOTest
- ScalaCheck ===Limitations=== The conversion does not support:
- Java:
- custom dependency configurations
- custom settings including custom tasks
- sources other than Scala on JVM and Java, such as Scala.js and Scala Native
- cross builds
Attributes
- Source
- SbtBuildGenMain.scala
- Supertypes
- Self type
-
SbtBuildGenMain.type
Attributes
- See also
-
sbt.librarymanagement.ScmInfo
- Companion
- object
- Source
- Models.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Models.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScmInfo.type
Attributes
- Source
- Versions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Versions.type