TheseFoolishThings - Java 8 Supplements

A kitchen sink of small libraries that are used by all projects by Tidalwave. It mostly contains: * a few generic stuff such as ```Id``` and ```IdFactory```; * the ```Finder``` API for fluent query builders; * support for the DCI pattern (Data Context and Interaction), with optional Spring integration; * a tiny but functional local Message Bus, with optional Spring integration; * a small, experimental Actor library; * some test utilities. TheseFoolishThings supports JDK 7 and has got a small JDK 8 integration module. Since version 3.0 lots of old stuff have been dropped: * Support for Swing. * Support for the NetBeans Platform. * A very small support library for Vaadin.

License

License

Categories

Categories

Java 8 Languages
GroupId

GroupId

it.tidalwave.thesefoolishthings
ArtifactId

ArtifactId

it-tidalwave-util-java8supplement
Last Version

Last Version

3.1-ALPHA-7
Release Date

Release Date

Type

Type

jar
Description

Description

TheseFoolishThings - Java 8 Supplements
A kitchen sink of small libraries that are used by all projects by Tidalwave. It mostly contains: * a few generic stuff such as ```Id``` and ```IdFactory```; * the ```Finder``` API for fluent query builders; * support for the DCI pattern (Data Context and Interaction), with optional Spring integration; * a tiny but functional local Message Bus, with optional Spring integration; * a small, experimental Actor library; * some test utilities. TheseFoolishThings supports JDK 7 and has got a small JDK 8 integration module. Since version 3.0 lots of old stuff have been dropped: * Support for Swing. * Support for the NetBeans Platform. * A very small support library for Vaadin.
Project Organization

Project Organization

Tidalwave s.a.s. (http://tidalwave.it)

Download it-tidalwave-util-java8supplement

How to add to project

<!-- https://jarcasting.com/artifacts/it.tidalwave.thesefoolishthings/it-tidalwave-util-java8supplement/ -->
<dependency>
    <groupId>it.tidalwave.thesefoolishthings</groupId>
    <artifactId>it-tidalwave-util-java8supplement</artifactId>
    <version>3.1-ALPHA-7</version>
</dependency>
// https://jarcasting.com/artifacts/it.tidalwave.thesefoolishthings/it-tidalwave-util-java8supplement/
implementation 'it.tidalwave.thesefoolishthings:it-tidalwave-util-java8supplement:3.1-ALPHA-7'
// https://jarcasting.com/artifacts/it.tidalwave.thesefoolishthings/it-tidalwave-util-java8supplement/
implementation ("it.tidalwave.thesefoolishthings:it-tidalwave-util-java8supplement:3.1-ALPHA-7")
'it.tidalwave.thesefoolishthings:it-tidalwave-util-java8supplement:jar:3.1-ALPHA-7'
<dependency org="it.tidalwave.thesefoolishthings" name="it-tidalwave-util-java8supplement" rev="3.1-ALPHA-7">
  <artifact name="it-tidalwave-util-java8supplement" type="jar" />
</dependency>
@Grapes(
@Grab(group='it.tidalwave.thesefoolishthings', module='it-tidalwave-util-java8supplement', version='3.1-ALPHA-7')
)
libraryDependencies += "it.tidalwave.thesefoolishthings" % "it-tidalwave-util-java8supplement" % "3.1-ALPHA-7"
[it.tidalwave.thesefoolishthings/it-tidalwave-util-java8supplement "3.1-ALPHA-7"]

Dependencies

compile (7)

Group / Artifact Type Version
it.tidalwave.thesefoolishthings : it-tidalwave-util jar 3.1-ALPHA-7
it.tidalwave.thesefoolishthings : it-tidalwave-role jar 3.1-ALPHA-7
org.slf4j : slf4j-api jar 1.7.30
org.springframework : spring-aspects jar
org.aspectj : aspectjrt jar 1.9.6
javax.annotation : javax.annotation-api jar 1.3.2
com.github.spotbugs : spotbugs-annotations jar 3.1.9

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.18

test (4)

Group / Artifact Type Version
org.testng : testng jar 6.9.10
org.hamcrest : hamcrest-all jar 1.3
org.mockito : mockito-core jar 3.8.0
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

Versions

Version
3.1-ALPHA-7
3.1-ALPHA-6
3.1-ALPHA-5
3.1-ALPHA-4
3.1-ALPHA-3
3.1-ALPHA-2
3.1-ALPHA-1
3.0.3
3.0.2
3.0
3.0-BETA-1
3.0-ALPHA-2
3.0-ALPHA-1
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1.14
1.13
1.12