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)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val IgnoreTypes: Set[String]
  5. def allResolvers(settings: IvySettings): Seq[DependencyResolver]
  6. def artifactClassifier(artifact: DependencyArtifactDescriptor): Option[String]
  7. def artifactType(artifact: DependencyArtifactDescriptor): Option[String]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def classifierElem(classifier: Option[String]): NodeSeq
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. def description(d: String): NodeSeq
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def exclusions(dependency: DependencyDescriptor, excludes: Seq[ExcludeRule]): NodeSeq
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def flatten(rs: Seq[DependencyResolver]): Seq[DependencyResolver]
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def getScopeAndOptional(confs: Array[String]): (Option[String], Boolean)
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def homePage(homePage: String): NodeSeq
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def isValidIDCharacter(c: Char): Boolean
  23. def license(l: License): Elem
  24. def licenses(ls: Array[License]): NodeSeq
  25. val log: Logger
  26. def makeDependencies(dependencies: Seq[DependencyDescriptor], includeTypes: Set[String], excludes: Seq[ExcludeRule]): NodeSeq
  27. def makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String], excludes: Seq[ExcludeRule]): NodeSeq
  28. def makeDependencyElem(dependency: DependencyDescriptor, scope: Option[String], optional: Boolean, classifier: Option[String], tpe: Option[String], excludes: Seq[ExcludeRule]): Elem
  29. def makeDependencyElem(dependency: DependencyDescriptor, artifact: DependencyArtifactDescriptor, excludes: Seq[ExcludeRule]): Option[Elem]
  30. def makeDeveloperInfo(moduleInfo: ModuleInfo): NodeSeq
  31. def makeExclusion(exclRule: ExcludeRule): Either[String, NodeSeq]
  32. def makeModuleID(module: ModuleDescriptor): NodeSeq
  33. def makeOrganization(moduleInfo: ModuleInfo): NodeSeq
  34. def makeProperties(extra: Map[String, String]): NodeSeq
  35. def makeProperties(module: ModuleDescriptor, dependencies: Seq[DependencyDescriptor]): NodeSeq
  36. def makeRepositories(settings: IvySettings, includeAll: Boolean, filterRepositories: (MavenRepository) ⇒ Boolean): Seq[scala.xml.Node]
  37. def makeScmInfo(moduleInfo: ModuleInfo): NodeSeq
  38. def makeStartYear(moduleInfo: ModuleInfo): NodeSeq
  39. def mavenRepository(id: String, name: String, root: String): scala.xml.Node
  40. def mavenRepository(repo: MavenRepository): scala.xml.Node
  41. def moduleDescriptor(module: ModuleDescriptor): ModuleRevisionId
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. def optionalElem(opt: Boolean): NodeSeq
  46. def packaging(module: ModuleDescriptor): String
  47. def resolvers(r: DependencyResolver): Seq[DependencyResolver]
  48. def revision(version: String): NodeSeq
  49. def scopeElem(scope: Option[String]): NodeSeq
  50. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  51. def toID(name: String): String
  52. def toPom(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], includeTypes: Set[String], extra: NodeSeq, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean): scala.xml.Node
  53. def toString(node: scala.xml.Node): String
  54. def toString(): String
    Definition Classes
    AnyRef → Any
  55. def typeElem(tpe: Option[String]): NodeSeq
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  59. def write(xmlString: String, output: File, newline: String): Unit
  60. def write(node: scala.xml.Node, output: File): Unit
  61. def write(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], includeTypes: Set[String], extra: NodeSeq, process: (scala.xml.Node) ⇒ scala.xml.Node, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean, output: File): Unit
  62. def xmlSpacePreserve: PrefixedAttribute

    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
    Annotations
    @deprecated
    Deprecated

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

  2. def exclusions(dependency: DependencyDescriptor): NodeSeq
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use exclusions variant which takes excludes

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

    (Since version 0.13.9) Use makeDependencies variant which takes excludes

  4. def makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String]): NodeSeq
    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
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.9) Use makeDependencyElem variant which takes excludes

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

    (Since version 0.13.9) Use makeDependencyElem variant which takes excludes

  7. def scopeAndOptional(dependency: DependencyDescriptor): NodeSeq
    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): scala.xml.Node
    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: (scala.xml.Node) ⇒ scala.xml.Node, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean, output: File): Unit
    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