ResolvedModule
The relevant information for Eclipse based on a resolved module. This does not intentially mean that this modules will be a separate Eclipse project or part of another one. But in both cases it contains the necessarz information to either create a standalone Eclipse project or be merged with an existing one.
We use paths for all the module dependencies since at the point of creating an object of this class it is not final what the name is. Also, in case modules have the same name, it will be later changed inside the generator as no two projects insidea Eclipse workspace can have the same name!
Value parameters
- allLibraryDependencies
-
paths to all libary dependencies, ignoreing compile / runtime
- allModuleDependencies
-
paths to all module dependencies, ignoring compile / runtime
- allSources
-
paths to all source + resources folders (includes generated source)
- module
-
the actual Mill module that will be used to link this in the Eclipse files generator
- segments
-
???
Attributes
- Source
- ResolvedModule.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any