class MakePom extends AnyRef
- Alphabetic
- By Inheritance
- MakePom
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new MakePom(log: Logger)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val IgnoreTypes: Set[String]
- def allResolvers(settings: IvySettings): Seq[DependencyResolver]
- def artifactClassifier(artifact: DependencyArtifactDescriptor): Option[String]
- def artifactType(artifact: DependencyArtifactDescriptor): Option[String]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def classifierElem(classifier: Option[String]): NodeSeq
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def description(d: String): NodeSeq
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exclusions(dependency: DependencyDescriptor, excludes: Seq[ExcludeRule]): NodeSeq
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def flatten(rs: Seq[DependencyResolver]): Seq[DependencyResolver]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getScopeAndOptional(confs: Array[String]): (Option[String], Boolean)
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def homePage(homePage: String): NodeSeq
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isValidIDCharacter(c: Char): Boolean
- def license(l: License): Elem
- def licenses(ls: Array[License]): NodeSeq
- val log: Logger
- def makeDependencies(dependencies: Seq[DependencyDescriptor], includeTypes: Set[String], excludes: Seq[ExcludeRule]): NodeSeq
- def makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String], excludes: Seq[ExcludeRule]): NodeSeq
- def makeDependencyElem(dependency: DependencyDescriptor, scope: Option[String], optional: Boolean, classifier: Option[String], tpe: Option[String], excludes: Seq[ExcludeRule]): Elem
- def makeDependencyElem(dependency: DependencyDescriptor, artifact: DependencyArtifactDescriptor, excludes: Seq[ExcludeRule]): Option[Elem]
- def makeDeveloperInfo(moduleInfo: ModuleInfo): NodeSeq
- def makeExclusion(exclRule: ExcludeRule): Either[String, NodeSeq]
- def makeModuleID(module: ModuleDescriptor): NodeSeq
- def makeOrganization(moduleInfo: ModuleInfo): NodeSeq
- def makeProperties(extra: Map[String, String]): NodeSeq
- def makeProperties(module: ModuleDescriptor, dependencies: Seq[DependencyDescriptor]): NodeSeq
- def makeRepositories(settings: IvySettings, includeAll: Boolean, filterRepositories: (MavenRepository) => Boolean): Seq[Node]
- def makeScmInfo(moduleInfo: ModuleInfo): NodeSeq
- def makeStartYear(moduleInfo: ModuleInfo): NodeSeq
- def mavenRepository(id: String, name: String, root: String): Node
- def mavenRepository(repo: MavenRepository): Node
- def moduleDescriptor(module: ModuleDescriptor): ModuleRevisionId
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def optionalElem(opt: Boolean): NodeSeq
- def packaging(module: ModuleDescriptor): String
- def resolvers(r: DependencyResolver): Seq[DependencyResolver]
- def revision(version: String): NodeSeq
- def scopeElem(scope: Option[String]): NodeSeq
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toID(name: String): String
- def toPom(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], includeTypes: Set[String], extra: NodeSeq, filterRepositories: (MavenRepository) => Boolean, allRepositories: Boolean): Node
- def toString(node: Node): String
- def toString(): String
- Definition Classes
- AnyRef → Any
- def typeElem(tpe: Option[String]): NodeSeq
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def write(xmlString: String, output: File, newline: String): Unit
- def write(node: Node, output: File): Unit
- 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
- 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
- def classifier(dependency: DependencyDescriptor, includeTypes: Set[String]): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.12.1) No longer used and will be removed.
- def exclusions(dependency: DependencyDescriptor): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
exclusionsvariant which takes excludes
- def makeDependencies(dependencies: Seq[DependencyDescriptor], includeTypes: Set[String]): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
makeDependenciesvariant which takes excludes
- def makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String]): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
makeDependencyvariant which takes excludes
- 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
makeDependencyElemvariant which takes excludes
- def makeDependencyElem(dependency: DependencyDescriptor, artifact: DependencyArtifactDescriptor): Option[Elem]
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
makeDependencyElemvariant which takes excludes
- def scopeAndOptional(dependency: DependencyDescriptor): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.12.1) No longer used and will be removed.
- def toPom(ivy: Ivy, module: ModuleDescriptor, moduleInfo: ModuleInfo, configurations: Option[Iterable[Configuration]], extra: NodeSeq, filterRepositories: (MavenRepository) => Boolean, allRepositories: Boolean): Node
- Annotations
- @deprecated
- Deprecated
(Since version 0.11.2) Use
toPom(Ivy, ModuleDescriptor, ModuleInfo, Option[Iterable[Configuration]], Set[String], NodeSeq, MavenRepository => Boolean, Boolean)instead
- 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
- 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