final class ManifestInfo extends Extension
Utility that extracts ManifestInfo#Version information from META-INF/MANIFEST.MF in jar files on the classpath. Note that versions can only be found in ordinary jar files, for example not in "fat jars' assembled from many jar files.
- Source
- ManifestInfo.scala
- Alphabetic
- By Inheritance
- ManifestInfo
- Extension
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ManifestInfo(system: ExtendedActorSystem)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from ManifestInfo to any2stringadd[ManifestInfo] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (ManifestInfo, B)
- Implicit
- This member is added by an implicit conversion from ManifestInfo to ArrowAssoc[ManifestInfo] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
checkSameVersion(productName: String, dependencies: Seq[String], logWarning: Boolean, throwException: Boolean): Boolean
Verify that the version is the same for all given artifacts.
Verify that the version is the same for all given artifacts.
If
throwException
istrue
it will throw anIllegalStateException
if the versions are not the same for all given artifacts.- returns
true
if versions are the same
-
def
checkSameVersion(productName: String, dependencies: Seq[String], logWarning: Boolean): Boolean
Verify that the version is the same for all given artifacts.
Verify that the version is the same for all given artifacts.
If configuration
akka.fail-mixed-versions=on
it will throw anIllegalStateException
if the versions are not the same for all given artifacts.- returns
true
if versions are the same
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
ensuring(cond: (ManifestInfo) ⇒ Boolean, msg: ⇒ Any): ManifestInfo
- Implicit
- This member is added by an implicit conversion from ManifestInfo to Ensuring[ManifestInfo] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ManifestInfo) ⇒ Boolean): ManifestInfo
- Implicit
- This member is added by an implicit conversion from ManifestInfo to Ensuring[ManifestInfo] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ManifestInfo
- Implicit
- This member is added by an implicit conversion from ManifestInfo to Ensuring[ManifestInfo] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ManifestInfo
- Implicit
- This member is added by an implicit conversion from ManifestInfo to Ensuring[ManifestInfo] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ManifestInfo to StringFormat[ManifestInfo] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val system: ExtendedActorSystem
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
versions: Map[String, ManifestInfo.Version]
Versions of artifacts from known vendors.
-
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()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
→[B](y: B): (ManifestInfo, B)
- Implicit
- This member is added by an implicit conversion from ManifestInfo to ArrowAssoc[ManifestInfo] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc