m

mmbase-utils

MMBase Utils is a part of MMBase, but can also be used in other projects. It contains several kind of utility classes.

Highlights:

  • An implementation of 'events'. Threads can use this to communicate certain things. Using mmbase-clustering, these events can also be sent to other servers.
  • A logging framework
  • A framework for string and byte array transformeration, plus a whole lot of implemetentations for that.
  • Several java.util like classes (collections, dateparsing)
  • File type recognition ('magicfile')
  • The MMBase resourceloader, a generic fall-back mechanism for configuration files and similar resources.
  • ...
https://github.com/mmbase/mmbase-utils
Files download
File Operation
mmbase-utils-2.0.0.jar download
mmbase-utils-2.0.0.pom download
mmbase-utils-2.0.0-sources.jar download
Apache Maven
<dependency>
  <groupId>org.mmbase</groupId>
  <artifactId>mmbase-utils</artifactId>
  <version>2.0.0</version>
</dependency>
Gradle Groovy
implementation 'org.mmbase:mmbase-utils:2.0.0'
Gradle Kotlin
implementation("org.mmbase:mmbase-utils:2.0.0")
Scala SBT
libraryDependencies += "org.mmbase" % "mmbase-utils" % "2.0.0"
Groovy Grape
@Grapes(
  @Grab(group='org.mmbase', module='mmbase-utils', version='2.0.0')
)
Apache Ivy
<dependency org="org.mmbase" name="mmbase-utils" rev="2.0.0" />
Leiningen
[org.mmbase/mmbase-utils "2.0.0"]
Apache Buildr
'org.mmbase:mmbase-utils:jar:2.0.0'