GradleBuildGenMain
Converts a Gradle build to Mill by generating Mill build file(s). The implementation uses the Gradle Tooling API 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:
- implementation / api
- compileOnly / compileOnlyApi
- runtimeOnly
- testImplementation
- testCompileOnly
- configures testing frameworks:
- JUnit 4
- JUnit 5
- TestNG
===Limitations=== The conversion does not support:
- custom dependency configurations
- custom tasks
- non-Java sources
Attributes
- Source
- GradleBuildGenMain.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GradleBuildGenMain.type
Members list
Type members
Classlikes
Attributes
- Source
- GradleBuildGenMain.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Attributes
- Source
- GradleBuildGenMain.scala
A Map mapping from a key retrieved from the original build tool (for example, the GAV coordinate for Maven, ProjectRef.project
for sbt
) to the module FQN reference string in code such as parentModule.childModule
.
A Map mapping from a key retrieved from the original build tool (for example, the GAV coordinate for Maven, ProjectRef.project
for sbt
) to the module FQN reference string in code such as parentModule.childModule
.
If there is no need for such a map, override it with Unit.
Attributes
- Source
- GradleBuildGenMain.scala
Value members
Concrete methods
Attributes
- Definition Classes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Definition Classes
- Source
- GradleBuildGenMain.scala
Attributes
- Definition Classes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Definition Classes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Definition Classes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Attributes
- Source
- GradleBuildGenMain.scala
Inherited methods
Attributes
- Inherited from:
- BuildGenBase
- Source
- BuildGenBase.scala
Attributes
- Inherited from:
- BuildGenBase
- Source
- BuildGenBase.scala
Attributes
- Definition Classes
- Inherited from:
- MavenAndGradle
- Source
- BuildGenBase.scala
Attributes
- Definition Classes
- Inherited from:
- MavenAndGradle
- Source
- BuildGenBase.scala