awesome-java-lib

frequently used java libraries

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.charmingoh
ArtifactId

ArtifactId

awesome-java-lib
Last Version

Last Version

0.1.1
Release Date

Release Date

Type

Type

pom
Description

Description

awesome-java-lib
frequently used java libraries
Project URL

Project URL

https://github.com/charmingoh/awesome-java-lib
Source Code Management

Source Code Management

http://github.com/charmingoh/awesome-java-lib/tree/master

Download awesome-java-lib

Filename Size
awesome-java-lib-0.1.1.pom 17 KB
Browse

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

awesome-java-lib Maven Central

With awesome-java-lib, you can add dependency(frequently used) without add <version> attribute at pom.xml.

usage

pom.xml:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <awesome-java-lib.version>0.1.1</awesome-java-lib.version>
</properties>

<dependencyManagement>
    <dependencies>
        <!-- https://github.com/charmingoh/awesome-java-lib -->
        <dependency>
            <groupId>com.charmingoh</groupId>
            <artifactId>awesome-java-lib</artifactId>
            <version>${awesome-java-lib.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <!-- without version -->
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
    </dependency>
    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
    </dependency>
</dependencies>

dependency list

  • commons-beanutils:commons-beanutils:1.9.3 Javadocs website
  • commons-codec:commons-codec:1.10 Javadocs website
  • org.apache.commons:commons-collections4:4.1 Javadocs website
  • org.apache.commons:commons-csv:1.4 Javadocs website
  • org.apache.commons:commons-dbcp2:2.1.1 Javadocs website
  • commons-fileupload:commons-fileupload:1.3.2 Javadocs website
  • commons-io:commons-io:2.5 Javadocs website
  • org.apache.commons:commons-lang3:3.5 Javadocs website
  • commons-logging:commons-logging:1.2 website
  • org.apache.commons:commons-pool2:2.4.2 Javadocs website
  • com.google.guava:guava:20.0 Javadocs website
  • com.google.inject:guice:4.1.0 Javadocs website
  • joda-time:joda-time:2.9.7 Javadocs website
  • org.apache.httpcomponents:fluent-hc:4.5.3 Javadocs website
  • org.apache.httpcomponents:httpclient:4.5.3 Javadocs website
  • org.apache.httpcomponents:httpmime:4.5.3 Javadocs website
  • org.apache.httpcomponents:httpcore:4.4.6 Javadocs website
  • org.quartz-scheduler:quartz:2.2.3 Javadocs website
  • org.projectlombok:lombok:1.16.14 Javadocs website
  • com.alibaba:fastjson:1.2.24 Javadocs website
  • com.google.code.gson:gson:2.8.0 Javadocs website
  • org.jsoup:jsoup:1.10.2 Javadocs website
  • javax.servlet:javax.servlet-api:3.1.0 Javadocs
  • javax.mail:javax.mail-api:1.5.6 Javadocs
  • com.alibaba:dubbo:2.5.3 Javadocs website
  • org.apache.zookeeper:zookeeper:3.4.9 Javadocs website
  • com.github.sgroschupf:zkclient:0.1 Javadocs website
  • org.apache.curator:curator-framework:3.2.1 Javadocs website
  • org.aspectj:aspectjrt:1.8.10 Javadocs website
  • org.aspectj:aspectjweaver:1.8.10 Javadocs website
  • com.alibaba:druid:1.0.28 Javadocs website
  • org.mybatis:mybatis:3.4.2 Javadocs website
  • org.mybatis:mybatis-spring:1.3.1 Javadocs website
  • mysql:mysql-connector-java:5.1.36 Javadocs website
  • redis.clients:jedis:2.9.0 Javadocs website
  • org.mongodb:mongodb-driver:3.4.2 Javadocs website
  • org.mongodb:mongo-java-driver:3.4.2 Javadocs website
  • ch.qos.logback:logback-classic:1.2.1 Javadocs website
  • ch.qos.logback:logback-core:1.2.1 Javadocs website
  • org.slf4j:slf4j-api:1.7.24 Javadocs website
  • org.slf4j:log4j-over-slf4j:1.7.24 Javadocs website
  • org.slf4j:jcl-over-slf4j:1.7.24 Javadocs website
  • org.slf4j:slf4j-log4j12:1.7.24 Javadocs website
  • log4j:log4j:1.2.17 Javadocs website
  • junit:junit:4.12 Javadocs website
  • org.mockito:mockito-core:2.7.13 Javadocs website
  • org.mockito:mockito-all:1.10.19 Javadocs website
  • org.testng:testng:6.10 Javadocs website

Change Log

Unreleased

0.1.1 - 2017-03-04

Added

  • add java doc;

Fixed

  • downgrade guava and mysql version to support JDK 7;

Changed

  • mysql:mysql-connector-java:5.1.36
    • to support JDK 7
  • com.google.guava:guava:20.0
    • to support JDK 7
  • com.alibaba:druid:1.0.28
  • ch.qos.logback:logback-classic:1.2.1
  • ch.qos.logback:logback-core:1.2.1
  • org.slf4j:slf4j-api:1.7.24
  • org.slf4j:log4j-over-slf4j:1.7.24
  • org.slf4j:jcl-over-slf4j:1.7.24
  • org.slf4j:slf4j-log4j12:1.7.24
  • org.mockito:mockito-core:2.7.13

0.1.0 - 2017-02-15 [YANKED]

Added

  • init

Versions

Version
0.1.1
0.1.0