Skip to content
awesome java libraries, maven dependency
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE.txt
README.md
pom.xml

README.md

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
You can’t perform that action at this time.