mill.api.daemon.internal.eclipse
Members list
Type members
Classlikes
For Eclipse we have to get the information for every Mill Module despite the fact that some will be aggregated together into one Eclipse JDT project. This will be the case for Test Modules that will be merged together with their parent (production code) Java Module if possible.
For Eclipse we have to get the information for every Mill Module despite the fact that some will be aggregated together into one Eclipse JDT project. This will be the case for Test Modules that will be merged together with their parent (production code) Java Module if possible.
Attributes
- Source
- GenEclipseInternalApi.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait GenEclipseModule
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.
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
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all