EclipseJdtProject
mill.eclipse.EclipseJdtProject
final case class EclipseJdtProject(projectName: String, javaSourceVersion: String, javaTargetVersion: String, linkedResources: Seq[LinkedResource], sourceFolders: Seq[SourceFolder], dependentProjectPaths: Seq[Path], dependentLibraries: Seq[Library])
The object contains the necessary information required to create all Eclipse JDT files for a specific project.
Value parameters
- dependentLibraries
-
used for creating the ".classpath" file
- dependentProjectPaths
-
used for creating the ".classpath" file
- javaSourceVersion
-
used for creating the Eclipse JDT related preferences
- javaTargetVersion
-
used for the launcher and creating the Eclipse JDT related preference
- linkedResources
-
will include source folders outside of the project directory
- projectName
-
used for creating the ".project" file
- sourceFolders
-
used for creating the ".classpath" file
Attributes
- Source
- EclipseJdtProject.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article