class MakePom extends AnyRef
- Alphabetic
- By Inheritance
- MakePom
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
- def description(d: String): NodeSeq
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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[_]
- 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[scala.xml.Node]
- def makeScmInfo(moduleInfo: ModuleInfo): NodeSeq
- def makeStartYear(moduleInfo: ModuleInfo): NodeSeq
- def mavenRepository(id: String, name: String, root: String): scala.xml.Node
- def mavenRepository(repo: MavenRepository): scala.xml.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): scala.xml.Node
- def toString(node: scala.xml.Node): String
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def typeElem(tpe: Option[String]): NodeSeq
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def write(xmlString: String, output: File, newline: String): Unit
- def write(node: scala.xml.Node, output: File): Unit
- 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
-
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
exclusions
variant which takes excludes
-
def
makeDependencies(dependencies: Seq[DependencyDescriptor], includeTypes: Set[String]): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
makeDependencies
variant which takes excludes
-
def
makeDependency(dependency: DependencyDescriptor, includeTypes: Set[String]): NodeSeq
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
makeDependency
variant 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
makeDependencyElem
variant which takes excludes
-
def
makeDependencyElem(dependency: DependencyDescriptor, artifact: DependencyArtifactDescriptor): Option[Elem]
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.9) Use
makeDependencyElem
variant 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): 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
-
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