trait HoconProjectReader extends AnyRef
This trait provides the ability to read Maven POM projects from Typesafe Config objects. Since the Typesafe ConfigFactory provides so many ways to read Typesafe Config objects, only the Config -> Maven POM case class is provided here. Ficus is used to automate much of the conversion.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- HoconProjectReader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- 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
- implicit val archiverConfigReader: ValueReader[Archiver]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val ciManagementConfigReader: ValueReader[CIManagement]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- implicit val contributorConfigReader: ValueReader[Contributor]
- implicit val developerConfigReader: ValueReader[Developer]
- implicit val distributionManagementConfigReader: ValueReader[DistributionManagement]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val manifestSectionConfigReader: ValueReader[ManifestSection]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit val notifierConfigReader: ValueReader[Notifier]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val profileConfigReader: ValueReader[Profile]
-
def
readArchiver(conf: Config): Archiver
- Attributes
- protected[org.apache.maven.unbound]
-
def
readFileset(conf: Config): Fileset
- Attributes
- protected[org.apache.maven.unbound]
-
def
readPOM(conf: Config): Project
Converts a Typesafe Config object to a Project case class which can produce Json or XML.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @native() @throws( ... )