Maven Repository - POM file for Database jdbi 2.51 2.51

Summary

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..

Declaration

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.51</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.





License

Name:Apache License 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.html.

Depends on

The jdbi-2.51 has 14 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Loglog4j 1.2.17
Apache Log4j 1.2
440
Logslf4j-api 1.7.5
The slf4j API
610
Parserstringtemplate 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
Testing Coding Styleannotations 2.0.1
Annotation supports the FindBugs tool
39
JUnitjunit 4.11
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
2031
Testinghamcrest-core 1.3
This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.
144
Testing Mockeasymock 3.2
EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly
69
Inversion of Controlguava 14.0.1
Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. Guava has two code dependencies - javax.annotation per the JSR-305 spec and javax.inject per the JSR-330 spec.
546
JSPcommons-jexl 2.1.1
The Commons Jexl library is an implementation of the JSTL Expression Language with extensions.
26
Databaseh2 1.3.173
H2 Database Engine
62
JDBCderby 10.10.1.1
Contains the core Apache Derby database engine, which also includes the embedded JDBC driver.
72
JDBCpostgresql 9.1-901-1.jdbc4
The PostgreSQL Driver JDBC4
28




Plugin

The following plugins are used in the jdbi-2.51.jar

  1. antlr3-maven-plugin
  2. maven-shade-plugin

Packages

The following packages are defined in the jdbi-2.51.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




POM File Source

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">
  <parent>
    <artifactId>basepom-standard-oss</artifactId>
    <groupId>org.basepom</groupId>
    <version>2</version>
    <relativePath>../pom.xml/pom.xml</relativePath>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.jdbi</groupId>
  <artifactId>jdbi</artifactId>
  <name>jDBI</name>
  <version>2.51</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>
  
  <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>
    <tag>jdbi-2.51</tag>
    <url>https://github.com/brianm/jdbi/</url>
  </scm>
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.antlr</groupId>
          <artifactId>antlr3-maven-plugin</artifactId>
          <version>${dep.antlr.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-javadoc-plugin</artifactId>
          <configuration>
            <links>
              <link>http://docs.oracle.com/javase/6/docs/api/</link>
            </links>
            <nodeprecated>true</nodeprecated>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>findbugs-maven-plugin</artifactId>
          <configuration>
            <excludeFilterFile>${project.basedir}/src/findbugs/findbugs-exclude.xml</excludeFilterFile>
          </configuration>
        </plugin>
        <plugin>
          <groupId>com.mycila</groupId>
          <artifactId>license-maven-plugin</artifactId>
          <configuration>
            <excludes>
              <exclude>**/*.stg</exclude>
            </excludes>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.antlr</groupId>
        <artifactId>antlr3-maven-plugin</artifactId>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>antlr</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-shade-plugin</artifactId>
        <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>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>travis</id>
      <properties>
        <project.jdk6.home>${env.JAVA_HOME}</project.jdk6.home>
      </properties>
    </profile>
    <profile>
      <id>cross-compile</id>
      <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-compiler-plugin</artifactId>
              <configuration>
                <compilerArguments>
                  <bootclasspath>${project.jdk6.home}/jre/lib/rt.jar:${project.jdk6.home}/jre/lib/jce.jar:${project.jdk6.home}/../classes/classes.jar</bootclasspath>
                </compilerArguments>
              </configuration>
            </plugin>
            <plugin>
              <artifactId>maven-javadoc-plugin</artifactId>
              <configuration>
                <bootclasspath>${project.jdk6.home}/jre/lib/rt.jar:${project.jdk6.home}/jre/lib/jce.jar:${project.jdk6.home}/../classes/classes.jar</bootclasspath>
              </configuration>
            </plugin>
          </plugins>
        </pluginManagement>
      </build>
    </profile>
  </profiles>
  <dependencies>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring</artifactId>
      <version>2.0.1</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.5</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.antlr</groupId>
      <artifactId>stringtemplate</artifactId>
      <version>3.2.1</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>com.google.code.findbugs</groupId>
      <artifactId>annotations</artifactId>
      <version>2.0.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.hamcrest</groupId>
      <artifactId>hamcrest-core</artifactId>
      <version>1.3</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.easymock</groupId>
      <artifactId>easymock</artifactId>
      <version>3.2</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>objenesis</artifactId>
          <groupId>org.objenesis</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>14.0.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-jexl</artifactId>
      <version>2.1.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-mock</artifactId>
      <version>2.0.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.h2database</groupId>
      <artifactId>h2</artifactId>
      <version>1.3.173</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.derby</groupId>
      <artifactId>derby</artifactId>
      <version>10.10.1.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>postgresql</groupId>
      <artifactId>postgresql</artifactId>
      <version>9.1-901-1.jdbc4</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.1.1</version>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <properties>
    <dep.spring.version>2.0.1</dep.spring.version>
    <dep.antlr.version>3.4</dep.antlr.version>
    <basepom.maven.version>2.0.9</basepom.maven.version>
    <project.jdk6.home>${env.JAVA6_HOME}</project.jdk6.home>
    <basepom.check.fail-all>true</basepom.check.fail-all>
    <project.build.targetJdk>1.6</project.build.targetJdk>
  </properties>
</project>