jDBI.
jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used..
Here is the list of declaration for jdbi. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.jdbi</groupId> <artifactId>jdbi</artifactId> <version>2.39.1</version> </dependency>
If you think this Maven repository POM file listing for jdbi is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.html.
The jdbi-2.39.1 has 11 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Development | guava 10.0.1 Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. This project is a complete packaging of all the Guava libraries into a single jar. Individual portions of Guava can be used by downloading the ap... | 71 |
JSP | commons-jexl 2.1.1 The Commons Jexl library is an implementation of the JSTL Expression Language with extensions. | 26 |
Database | h2 1.3.158 H2 Database Engine | 22 |
Parser | stringtemplate 3.2.1 StringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developin... | 27 |
JUnit | junit 4.8.2 JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java. | 919 |
JDBC | derby 10.8.2.2 Contains the core Apache Derby database engine, which also includes the embedded JDBC driver. | 40 |
Network | easymock 2.4 EasyMock provides an easy way to create Mock Objects for interfaces by generating them on the fly using Java's proxy mechanism | 181 |
Testing Mock | easymockclassextension 2.4 The EasyMock Class Extension allows to generate Mock Objects for classes | 60 |
The following plugins are used in the jdbi-2.39.1.jar
The following packages are defined in the jdbi-2.39.1.jar
org.skife.jdbi.cglib.asm org.skife.jdbi.cglib.asm.signature org.skife.jdbi.cglib.beans org.skife.jdbi.cglib.core org.skife.jdbi.cglib.proxy org.skife.jdbi.cglib.reflect org.skife.jdbi.cglib.transform org.skife.jdbi.cglib.transform.impl org.skife.jdbi.cglib.util org.skife.jdbi.com.fasterxml.classmate org.skife.jdbi.com.fasterxml.classmate.members org.skife.jdbi.com.fasterxml.classmate.types org.skife.jdbi.com.fasterxml.classmate.util org.skife.jdbi.org.antlr.runtime org.skife.jdbi.org.antlr.runtime.debug org.skife.jdbi.org.antlr.runtime.misc org.skife.jdbi.org.antlr.runtime.tree org.skife.jdbi.rewriter.colon org.skife.jdbi.rewriter.hash org.skife.jdbi.rewriter.printf org.skife.jdbi.v2 org.skife.jdbi.v2.exceptions org.skife.jdbi.v2.logging org.skife.jdbi.v2.spring org.skife.jdbi.v2.sqlobject org.skife.jdbi.v2.sqlobject.customizers org.skife.jdbi.v2.sqlobject.helpers org.skife.jdbi.v2.sqlobject.mixins org.skife.jdbi.v2.sqlobject.stringtemplate org.skife.jdbi.v2.tweak org.skife.jdbi.v2.tweak.transactions org.skife.jdbi.v2.unstable org.skife.jdbi.v2.unstable.oracle org.skife.jdbi.v2.util
Here is the content of the POM file.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.jdbi</groupId> <artifactId>jdbi</artifactId> <name>jDBI</name> <version>2.39.1</version> <description>jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used.</description> <url>http://jdbi.org/</url> <prerequisites> <maven>2.0.9</maven> </prerequisites> <licenses> <license> <name>Apache License 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:git://github.com/brianm/jdbi.git</connection> <developerConnection>scm:git:git@github.com:brianm/jdbi.git</developerConnection> <url>http://github.com/brianm/jdbi/tree/master</url> </scm> <build> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-webdav</artifactId> <version>1.0-beta-1</version> </extension> </extensions> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <showWarnings>true</showWarnings> </configuration> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2.1</version> <configuration> <tarLongFileMode>gnu</tarLongFileMode> </configuration> </plugin> <plugin> <groupId>org.antlr</groupId> <artifactId>antlr3-maven-plugin</artifactId> <version>3.1.3-1</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>antlr</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>1.7</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <includes> <include>org.antlr:antlr-runtime</include> <include>com.fasterxml:classmate</include> <include>cglib:cglib-nodep</include> </includes> </artifactSet> <relocations> <relocation> <pattern>org.antlr.runtime</pattern> <shadedPattern>org.skife.jdbi.org.antlr.runtime</shadedPattern> </relocation> <relocation> <pattern>net.sf.cglib</pattern> <shadedPattern>org.skife.jdbi.cglib</shadedPattern> </relocation> <relocation> <pattern>com.fasterxml.classmate</pattern> <shadedPattern>org.skife.jdbi.com.fasterxml.classmate</shadedPattern> </relocation> </relocations> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.7.2</version> <configuration> <parallel>false</parallel> </configuration> </plugin> <plugin> <artifactId>maven-release-plugin</artifactId> <version>2.2.2</version> <configuration> <mavenExecutorId>forked-path</mavenExecutorId> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.8.1</version> <executions> <execution> <id>attach-javadocs</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <maxmemory>1g</maxmemory> <links> <link>http://docs.oracle.com/javase/6/docs/api/</link> </links> <nodeprecated>true</nodeprecated> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>release-sign-artifacts</id> <build> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>1.0</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <dependencies> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>10.0.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>jsr305</artifactId> <groupId>com.google.code.findbugs</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl</artifactId> <version>2.1.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.3.158</version> <scope>test</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.13</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.antlr</groupId> <artifactId>stringtemplate</artifactId> <version>3.2.1</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>antlr</artifactId> <groupId>antlr</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.0.1</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-mock</artifactId> <version>2.0.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>10.8.2.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymockclassextension</artifactId> <version>2.4</version> <scope>test</scope> </dependency> </dependencies> <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>2.2.2</version> <configuration> <minSeverity>info</minSeverity> <includes> <include>org/skife/jdbi/**/*</include> </includes> <excludes> <exclude>org/skife/jdbi/org/antlr/**/*</exclude> <exclude>org/skife/jdbi/rewriter/**/*</exclude> </excludes> </configuration> </plugin> <plugin> <artifactId>maven-jxr-plugin</artifactId> <version>2.1</version> <configuration> <inputEncoding>UTF-8</inputEncoding> <outputEncoding>UTF-8</outputEncoding> </configuration> <reportSets> <reportSet> <id>non-aggregate</id> <configuration> <aggregate>false</aggregate> </configuration> <reports> <report>jxr</report> <report>test-jxr</report> </reports> </reportSet> <reportSet> <id>aggregate</id> <configuration> <aggregate>true</aggregate> </configuration> <reports> <report>jxr</report> <report>test-jxr</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> <version>2.0-beta-2</version> </plugin> </plugins> </reporting> <distributionManagement> <repository> <id>sonatype-nexus-staging</id> <name>Nexus Release Repository</name> <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>http://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <site> <id>codehaus</id> <url>dav:https://dav.codehaus.org/jdbi/maven_site/</url> </site> </distributionManagement> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </project>