MavenBuildGenMain
Converts a Maven build to Mill by generating Mill build file(s) from POM file(s).
The generated output should be considered scaffolding and will likely require edits to complete conversion.
===Capabilities=== The conversion
- handles deeply nested modules
- captures project settings
- configures dependencies for scopes:
- compile
- provided
- runtime
- test
- configures testing frameworks:
- JUnit 4
- JUnit 5
- TestNG
- configures multiple, compile and test, resource directories
===Limitations=== The conversion does not support:
- plugins, other than maven-compiler-plugin
- packaging, other than jar, pom
- build extensions
- build profiles
Attributes
- Source
- MavenBuildGenMain.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MavenBuildGenMain.type
Members list
Type members
Classlikes
Attributes
- Source
- MavenBuildGenMain.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModelerConfigclass Objecttrait Matchableclass AnyShow all
Types
Attributes
- Source
- MavenBuildGenMain.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
- MavenBuildGenMain.scala
Value members
Concrete methods
Attributes
- Definition Classes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Definition Classes
- Source
- MavenBuildGenMain.scala
Attributes
- Definition Classes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Definition Classes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Definition Classes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.scala
Attributes
- Source
- MavenBuildGenMain.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