Class/Object

sbt.internal.librarymanagement

MakePom

Related Docs: object MakePom | package librarymanagement

Permalink

class MakePom extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MakePom
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MakePom(log: Logger)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val IgnoreTypes: Set[String]

    Permalink
  5. def allResolvers(settings: IvySettings): Seq[DependencyResolver]

    Permalink
  6. def artifactClassifier(artifact: DependencyArtifactDescriptor): Option[String]

    Permalink
  7. def artifactType(artifact: DependencyArtifactDescriptor): Option[String]

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def classifierElem(classifier: Option[String]): NodeSeq

    Permalink
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def description(d: String): NodeSeq

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def exclusions(dependency: DependencyDescriptor, excludes: Seq[ExcludeRule]): NodeSeq

    Permalink
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def flatten(rs: Seq[DependencyResolver]): Seq[DependencyResolver]

    Permalink
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getScopeAndOptional(confs: Array[String]): (Option[String], Boolean)

    Permalink
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def homePage(homePage: String): NodeSeq

    Permalink
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. def isValidIDCharacter(c: Char): Boolean

    Permalink
  23. def license(l: License): Elem

    Permalink
  24. def licenses(ls: Array[License]): NodeSeq

    Permalink
  25. val log: Logger

    Permalink
  26. def makeDependencies(dependencies: Seq[DependencyDescriptor], includeTypes: Set[String], excludes: Seq[ExcludeRule]): NodeSeq

    Permalink
  27. def makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String], excludes: Seq[ExcludeRule]): NodeSeq

    Permalink
  28. def makeDependencyElem(dependency: DependencyDescriptor, scope: Option[String], optional: Boolean, classifier: Option[String], tpe: Option[String], excludes: Seq[ExcludeRule]): Elem

    Permalink
  29. def makeDependencyElem(dependency: DependencyDescriptor, artifact: DependencyArtifactDescriptor, excludes: Seq[ExcludeRule]): Option[Elem]

    Permalink
  30. def makeDeveloperInfo(moduleInfo: ModuleInfo): NodeSeq

    Permalink
  31. def makeExclusion(exclRule: ExcludeRule): Either[String, NodeSeq]

    Permalink
  32. def makeModuleID(module: ModuleDescriptor): NodeSeq

    Permalink
  33. def makeOrganization(moduleInfo: ModuleInfo): NodeSeq

    Permalink
  34. def makeProperties(extra: Map[String, String]): NodeSeq

    Permalink
  35. def makeProperties(module: ModuleDescriptor, dependencies: Seq[DependencyDescriptor]): NodeSeq

    Permalink
  36. def makeRepositories(settings: IvySettings, includeAll: Boolean, filterRepositories: (MavenRepository) ⇒ Boolean): Seq[Node]

    Permalink
  37. def makeScmInfo(moduleInfo: ModuleInfo): NodeSeq

    Permalink
  38. def makeStartYear(moduleInfo: ModuleInfo): NodeSeq

    Permalink
  39. def mavenRepository(id: String, name: String, root: String): Node

    Permalink
  40. def mavenRepository(repo: MavenRepository): Node

    Permalink
  41. def moduleDescriptor(module: ModuleDescriptor): ModuleRevisionId

    Permalink
  42. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. def optionalElem(opt: Boolean): NodeSeq

    Permalink
  46. def packaging(module: ModuleDescriptor): String

    Permalink
  47. def resolvers(r: DependencyResolver): Seq[DependencyResolver]

    Permalink
  48. def revision(version: String): NodeSeq

    Permalink
  49. def scopeElem(scope: Option[String]): NodeSeq

    Permalink
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  51. def toID(name: String): String

    Permalink
  52. def toPom(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], includeTypes: Set[String], extra: NodeSeq, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean): Node

    Permalink
  53. def toString(node: Node): String

    Permalink
  54. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  55. def typeElem(tpe: Option[String]): NodeSeq

    Permalink
  56. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. def write(xmlString: String, output: File, newline: String): Unit

    Permalink
  60. def write(node: Node, output: File): Unit

    Permalink
  61. def write(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], includeTypes: Set[String], extra: NodeSeq, process: (Node) ⇒ Node, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean, output: File): Unit

    Permalink
  62. def xmlSpacePreserve: PrefixedAttribute

    Permalink

    Attribute tag that PrettyPrinter won't ignore, saying "don't mess with my spaces" Without this, PrettyPrinter will flatten multiple entries for ExtraDependencyAttributes and make them unparseable.

    Attribute tag that PrettyPrinter won't ignore, saying "don't mess with my spaces" Without this, PrettyPrinter will flatten multiple entries for ExtraDependencyAttributes and make them unparseable. (e.g. a plugin that depends on multiple plugins will fail)

Deprecated Value Members

  1. def classifier(dependency: DependencyDescriptor, includeTypes: Set[String]): NodeSeq

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.1) No longer used and will be removed.

  2. def exclusions(dependency: DependencyDescriptor): NodeSeq

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use exclusions variant which takes excludes

  3. def makeDependencies(dependencies: Seq[DependencyDescriptor], includeTypes: Set[String]): NodeSeq

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use makeDependencies variant which takes excludes

  4. def makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String]): NodeSeq

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use makeDependency variant which takes excludes

  5. def makeDependencyElem(dependency: DependencyDescriptor, scope: Option[String], optional: Boolean, classifier: Option[String], tpe: Option[String]): Elem

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use makeDependencyElem variant which takes excludes

  6. def makeDependencyElem(dependency: DependencyDescriptor, artifact: DependencyArtifactDescriptor): Option[Elem]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use makeDependencyElem variant which takes excludes

  7. def scopeAndOptional(dependency: DependencyDescriptor): NodeSeq

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.1) No longer used and will be removed.

  8. def toPom(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], extra: NodeSeq, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean): Node

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.2) Use toPom(Ivy, ModuleDescriptor, ModuleInfo, Option[Iterable[Configuration]], Set[String], NodeSeq, MavenRepository => Boolean, Boolean) instead

  9. def write(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], extra: NodeSeq, process: (Node) ⇒ Node, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean, output: File): Unit

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.2) Use write(Ivy, ModuleDescriptor, ModuleInfo, Option[Iterable[Configuration]], Set[String], NodeSeq, XNode => XNode, MavenRepository => Boolean, Boolean, File) instead

Inherited from AnyRef

Inherited from Any

Ungrouped