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