case class Project(childInheritUrl: Boolean = true, modelVersion: String = SL.DefaultModelVersion, parent: Parent = null, groupId: String = null, artifactId: String = null, version: String = null, packaging: String = SL.JarStr, name: String = null, description: String = null, url: String = null, inceptionYear: String = null, organization: Organization = null, licenses: Seq[License] = Seq[License](), developers: Seq[Developer] = Seq[Developer](), contributors: Seq[Contributor] = Seq[Contributor](), mailingLists: Seq[MailingList] = Seq[MailingList](), modules: Seq[String] = Seq[String](), scm: Scm = null, issueManagement: IssueManagement = null, ciManagement: CIManagement = null, distributionManagement: DistributionManagement = null, properties: Map[String, String] = Map[String, String](), dependencyManagement: Seq[Dependency] = Seq[Dependency](), dependencies: Seq[Dependency] = Seq[Dependency](), repositories: Seq[Repository] = Seq[Repository](), pluginRepositories: Seq[Repository] = Seq[Repository](), build: Build = null, reporting: Reporting = null, profiles: Seq[Profile] = Seq[Profile]()) extends Writable with HoconProjectReader with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, HoconProjectReader, Writable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Project
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. HoconProjectReader
  7. Writable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Project(elem: Elem)
  2. new Project(childInheritUrl: Boolean = true, modelVersion: String = SL.DefaultModelVersion, parent: Parent = null, groupId: String = null, artifactId: String = null, version: String = null, packaging: String = SL.JarStr, name: String = null, description: String = null, url: String = null, inceptionYear: String = null, organization: Organization = null, licenses: Seq[License] = Seq[License](), developers: Seq[Developer] = Seq[Developer](), contributors: Seq[Contributor] = Seq[Contributor](), mailingLists: Seq[MailingList] = Seq[MailingList](), modules: Seq[String] = Seq[String](), scm: Scm = null, issueManagement: IssueManagement = null, ciManagement: CIManagement = null, distributionManagement: DistributionManagement = null, properties: Map[String, String] = Map[String, String](), dependencyManagement: Seq[Dependency] = Seq[Dependency](), dependencies: Seq[Dependency] = Seq[Dependency](), repositories: Seq[Repository] = Seq[Repository](), pluginRepositories: Seq[Repository] = Seq[Repository](), build: Build = null, reporting: Reporting = null, profiles: Seq[Profile] = Seq[Profile]())

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. implicit val archiverConfigReader: ValueReader[Archiver]
    Definition Classes
    HoconProjectReader
  5. val artifactId: String
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val build: Build
  8. val childInheritUrl: Boolean
  9. val ciManagement: CIManagement
  10. implicit val ciManagementConfigReader: ValueReader[CIManagement]
    Definition Classes
    HoconProjectReader
  11. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  12. implicit val contributorConfigReader: ValueReader[Contributor]
    Definition Classes
    HoconProjectReader
  13. val contributors: Seq[Contributor]
  14. val dependencies: Seq[Dependency]
  15. val dependencyManagement: Seq[Dependency]
  16. val description: String
  17. implicit val developerConfigReader: ValueReader[Developer]
    Definition Classes
    HoconProjectReader
  18. val developers: Seq[Developer]
  19. val distributionManagement: DistributionManagement
  20. implicit val distributionManagementConfigReader: ValueReader[DistributionManagement]
    Definition Classes
    HoconProjectReader
  21. def encodeJson(s: String): String
    Definition Classes
    Writable
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def generateConf(comments: DocComments): String
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. val groupId: String
  27. val inceptionYear: String
  28. def instanceToString[T](instance: T, cmts: DocComments = DocComments(Seq()))(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], ct: ClassTag[T]): String

    Serializes this class to a String in the Hocon format

    Serializes this class to a String in the Hocon format

    Definition Classes
    Writable
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val issueManagement: IssueManagement
  31. val keyName: String
    Definition Classes
    ProjectWritable
  32. val licenses: Seq[License]
  33. val mailingLists: Seq[MailingList]
  34. def makeModelObject(): Model
  35. implicit val manifestSectionConfigReader: ValueReader[ManifestSection]
    Definition Classes
    HoconProjectReader
  36. val modelVersion: String
  37. val modules: Seq[String]
  38. val name: String
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. implicit val notifierConfigReader: ValueReader[Notifier]
    Definition Classes
    HoconProjectReader
  41. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. val organization: Organization
  44. val packaging: String
  45. val parent: Parent
  46. val pluginRepositories: Seq[Repository]
  47. implicit val profileConfigReader: ValueReader[Profile]
    Definition Classes
    HoconProjectReader
  48. val profiles: Seq[Profile]
  49. val properties: Map[String, String]
  50. def readArchiver(conf: Config): Archiver
    Attributes
    protected[org.apache.maven.unbound]
    Definition Classes
    HoconProjectReader
  51. def readFileset(conf: Config): Fileset
    Attributes
    protected[org.apache.maven.unbound]
    Definition Classes
    HoconProjectReader
  52. def readPOM(conf: Config): Project

    Converts a Typesafe Config object to a Project case class which can produce Json or XML.

    Converts a Typesafe Config object to a Project case class which can produce Json or XML.

    Definition Classes
    HoconProjectReader
  53. val reporting: Reporting
  54. val repositories: Seq[Repository]
  55. val scm: Scm
  56. val spacer: String
    Definition Classes
    Writable
  57. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  58. def toXmlString: String

    returns a string containing a pretty printed XML document represented by the field xml

    returns a string containing a pretty printed XML document represented by the field xml

    Definition Classes
    Writable
  59. val url: String
  60. val version: String
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  64. def writePOM(os: OutputStream, enc: String = "UTF-8"): Unit

    writes this object to the specified stream using the specified encoding

    writes this object to the specified stream using the specified encoding

    Definition Classes
    Writable
  65. def writePOM(filename: String): Unit

    writes this object to the specified file using UTF-8 character encoding

    writes this object to the specified file using UTF-8 character encoding

    Definition Classes
    Writable
  66. def writePOM(writer: Writer): Unit

    writes this object into the provided Writer

    writes this object into the provided Writer

    Definition Classes
    Writable
  67. lazy val xml: Elem
    Definition Classes
    ProjectWritable

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HoconProjectReader

Inherited from Writable

Inherited from AnyRef

Inherited from Any

Ungrouped