ATS Commons

Miscellaneous code snippets for lazy developers.

License

License

GroupId

GroupId

com.after_sunrise.commons
ArtifactId

ArtifactId

commons-ats
Last Version

Last Version

0.2.10
Release Date

Release Date

Type

Type

pom
Description

Description

ATS Commons
Miscellaneous code snippets for lazy developers.
Project URL

Project URL

https://github.com/after-the-sunrise/commons-ats
Source Code Management

Source Code Management

https://github.com/after-the-sunrise/commons-ats

Download commons-ats

Filename Size
commons-ats-0.2.10.pom 8 KB
Browse

How to add to project

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

Dependencies

test (3)

Group / Artifact Type Version
junit : junit jar 4.11
org.mockito : mockito-all jar 1.9.5
com.google.code.findbugs : annotations jar 3.0.0

Project Modules

  • base
  • compress
  • csv
  • guava
  • jcommander
  • log
  • spring
  • thrift
  • ui

commons-ats

Build Status Coverage Status Maven Central

Miscellaneous code snippets for lazy developers.

Overview

Commons ATS is a collection of generic code snippets, providing boilerplate codes out-of-the-box, to avoid reinventing the wheels and keep things DRY.

Although the standard Java library and 3rd party libraries offer rich set of features, there are still some codes which are repeatedly reimplemented across various projects. This project is intended to externalize those boilerplate codes which are somewhat complex but still generic.

'Don't repeat yourself. Life is too short to reinvent the wheels. Again, don't repeat yourself.

Modules

The libraries are split into multiple submodules, so that the transitive dependencies are kept minimal. Each modules are aimed to provide support for specific libraries. Refer to each module's README.md documentation for the details.

Modules Libraries
commons-base JDK 1.6
commons-compress org.apache.commons : commons-compress
commons-csv net.sf.opencsv : opencsv
commons-guava com.google.guava : guava
commons-jcommander com.beust : jcommander
commons-log commons-logging : commons-logging
commons-spring org.springframework : spring-context
commons-thrift org.apache.thrift : libthrift
commons-ui JDK 1.6 (AWT, sound, ...)

Versions

Version
0.2.10