eunomia

A collection of Java tools.

License

License

GroupId

GroupId

com.reedoei
ArtifactId

ArtifactId

eunomia
Last Version

Last Version

1.4.1
Release Date

Release Date

Type

Type

jar
Description

Description

eunomia
A collection of Java tools.
Project URL

Project URL

https://github.com/ReedOei/eunomia
Source Code Management

Source Code Management

https://github.com/ReedOei/eunomia.git

Download eunomia

How to add to project

<!-- https://jarcasting.com/artifacts/com.reedoei/eunomia/ -->
<dependency>
    <groupId>com.reedoei</groupId>
    <artifactId>eunomia</artifactId>
    <version>1.4.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.reedoei/eunomia/
implementation 'com.reedoei:eunomia:1.4.1'
// https://jarcasting.com/artifacts/com.reedoei/eunomia/
implementation ("com.reedoei:eunomia:1.4.1")
'com.reedoei:eunomia:jar:1.4.1'
<dependency org="com.reedoei" name="eunomia" rev="1.4.1">
  <artifact name="eunomia" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.reedoei', module='eunomia', version='1.4.1')
)
libraryDependencies += "com.reedoei" % "eunomia" % "1.4.1"
[com.reedoei/eunomia "1.4.1"]

Dependencies

compile (13)

Group / Artifact Type Version
commons-io : commons-io jar 2.6
org.dom4j : dom4j jar 2.1.1
com.github.javaparser : javaparser-core jar 3.6.10
com.github.javaparser : javaparser-symbol-solver-core jar 3.6.10
org.eclipse.jgit : org.eclipse.jgit jar 4.10.0.201712302008-r
junit : junit jar 4.12
org.apache.maven : maven-embedder jar 3.5.3
org.apache.commons : commons-lang3 jar 3.7
com.google.guava : guava jar 26.0-jre
com.opencsv : opencsv jar 4.3
org.checkerframework : checker-qual jar 2.5.2
org.checkerframework : jdk8 jar 2.5.2
com.google.code.gson : gson jar 2.8.2

Project Modules

There are no modules declared in this project.

Eunomia

Build Status

Eunomia is a collection of Java classes that I've found useful in the past and are likely to be reusable. This package may or may not suit you.

Features

  • Many functional style methods. Includes curried versions of your favorite methods (e.g., map, filter).
  • Easy string searching
    • Modify the text around the match easily
  • Work more easily with pairs with PairStreams and a variety of other functional utilities.
  • Easily capture output from stdout and stderr with CaptureStream
  • Parse Java files and resolve method/class references for any commit
  • Create LaTeX tables
    • Can also generate tables from sqlite queries
  • Immutable ListEx class for more convienent list operations

Versions

Version
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1
1.0