GenIdeaImpl

mill.idea.GenIdeaImpl
See theGenIdeaImpl companion object
class GenIdeaImpl(evaluators: Seq[EvaluatorApi])

Attributes

Companion
object
Source
GenIdeaImpl.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def allModulesXmlTemplate(selectors: Seq[String]): Elem

Attributes

Source
GenIdeaImpl.scala
def extractCurrentJdk(ideaPath: Path): Option[(String, String)]

Attributes

Source
GenIdeaImpl.scala
def ideaConfigElementTemplate(element: Element): Elem

Attributes

Source
GenIdeaImpl.scala
def ideaConfigFileTemplate(components: Map[Option[String], Seq[Element]]): Elem

Attributes

Source
GenIdeaImpl.scala
def libraryXmlTemplate(name: String, path: Path, sources: Option[Path]): Elem

Attributes

Source
GenIdeaImpl.scala
def miscXmlTemplate(jdkInfo: (String, String)): Elem

Attributes

Source
GenIdeaImpl.scala
def moduleXmlTemplate(basePath: Path, sdkOpt: Option[String], resourcePaths: Seq[Path], normalSourcePaths: Seq[Path], generatedSourcePaths: Seq[Path], compileOutputPath: Path, libNames: Seq[ScopedOrd[String]], depNames: Seq[ScopedOrd[String]], isTest: Boolean, facets: Seq[JavaFacet]): Elem

Value parameters

depNames

The dependency modules (internal dependencies)

libNames

The library dependencies (external dependencies)

Attributes

Source
GenIdeaImpl.scala
def relativeFileUrl(path: Path): String

Try to make the file path a relative URL (to PROJECT_DIR or HOME_DIR).

Try to make the file path a relative URL (to PROJECT_DIR or HOME_DIR).

Attributes

Source
GenIdeaImpl.scala
def relativeJarUrl(path: Path): String

Try to make the file path a relative JAR URL (to PROJECT_DIR or HOME_DIR).

Try to make the file path a relative JAR URL (to PROJECT_DIR or HOME_DIR).

Attributes

Source
GenIdeaImpl.scala
def relify(p: Path): String

Attributes

Source
GenIdeaImpl.scala
def run(): Unit

Attributes

Source
GenIdeaImpl.scala
def scalaCompilerTemplate(settings: Map[(Seq[Path], Seq[String]), Vector[JavaModuleApi]]): Elem

Attributes

Source
GenIdeaImpl.scala
def scalaSdkTemplate(name: String, languageLevel: Option[String], scalaCompilerClassPath: Seq[Path], compilerBridgeJar: Option[Path], scaladocExtraClasspath: Seq[Path]): Elem

Attributes

Source
GenIdeaImpl.scala
def scalaSettingsTemplate(): Elem

Attributes

Source
GenIdeaImpl.scala

Attributes

Source
GenIdeaImpl.scala
def xmlFileLayout(evaluators: Seq[EvaluatorApi], jdkInfo: (String, String)): Seq[(subPath: SubPath, xml: Node)]

Attributes

Source
GenIdeaImpl.scala

Concrete fields

Attributes

Source
GenIdeaImpl.scala