mill.eclipse.GenEclipseImpl
See theGenEclipseImpl companion object
This generates Eclipse and Eclipse JDT project files for Java - Scala, Kotlin not supported!
This includes the following files per project:
- ".project", see EclipseJdtUtils.createProjectFileContent
- ".classpath", see EclipseJdtUtils.createClasspathFileContent
- ".settings/org.eclipse.core.prefs", see EclipseJdtUtils.getOrgEclipseCoreResourcesPrefsContent
- ".settings/org.eclipse.jdt.core.prefs", see EclipseJdtUtils.getOrgEclipseJdtCorePrefsContent
For more information as well as limited references for the file format, see the latest Eclipse IDE documentation.
This can be improved in the future for finding the project Java source and target version by looking at JavaModuleApi.javacOptions for the "-source" and "-target" flags! This is not yet implemented and relies on the Java Runtime version of the Mill process due to the fact that the Mill Modules are aggregated as much as possible for generating Eclipse JDT Projects!
Attributes
- Companion
- object
- Source
- GenEclipseImpl.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
In this article