Common classes for java, independent from other libraries
Go to file
Johannes Frohnmeyer 847927f23b
ci/woodpecker/push/woodpecker Pipeline was successful Details
style(muscript): clean up branch
2024-04-05 17:59:59 +02:00
buildSrc feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons feat(commons): wrap IO exception in UncheckedIOException instead of generic RuntimeException 2024-04-03 17:20:19 +02:00
commons-http-client feat(http-client): extend HTTP client with facilities for more manual response processing 2024-04-03 17:21:13 +02:00
commons-http-server feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons-io feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons-logger fix(logger): catch exception during configuration 2024-03-14 15:36:26 +01:00
commons-manifold feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons-serialize feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons-serialize-gson feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons-serialize-gson-dsl feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
commons-unsafe docs(unsafe): Document commons-unsafe 2024-03-09 14:08:27 +01:00
gradle BREAKING(logger): use System.Logger instead of SLF4J 2024-03-14 13:57:12 +01:00
muscript style(muscript): clean up branch 2024-04-05 17:59:59 +02:00
muscript-gson feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
.gitignore 0.1.0 2022-04-28 20:52:32 +02:00
.woodpecker.yml ci: use "steps" instead of "pipeline" 2024-03-09 14:54:11 +01:00
README.md BREAKING(logger): use System.Logger instead of SLF4J 2024-03-14 13:57:12 +01:00
build.gradle.kts feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00
settings.gradle.kts feat: replace commons-logging with slf4j-based commons-logger and use type-safe dependency DSLs 2024-03-09 12:37:38 +01:00

README.md

JfCommons

Common code for my java projects. Uses my common build scripts.

Modules

  • commons: Common java code without a major theme or external dependencies
  • commons-http-client: A simple http client
  • commons-http-server: A simple http server based on JLHTTP
  • commons-io: Utility classes for caching, hashing, reading json, opening archives, etc.
  • commons-logger: A simple logging framework for System.Logger supporting hot reloading and slightly improved APIs
  • commons-manifold: Some common code using the features of manifold-ext. Mainly extension classes.
  • commons-serialize: Provides some utility classes for serialization
  • commons-serialize-gson: Provides some utility classes around my fork of gson and an implementation of the Serializer interface
  • commons-serialize-gson-dsl: Provides a Kotlin DSL for json generation
  • commons-unsafe: Provides wrappers around sun.misc.Unsafe and the LambdaMetaFactory
  • muscript: A simple scripting language
  • muscript-gson: Glue code for manipulating gson with muscript