Maven Repository - POM file for ORM ormlite-core 3.2 3.2

Summary

ORMLite Core.

Lightweight Object Relational Model (ORM) for persisting objects to SQL databases..

Declaration

Here is the list of declaration for ormlite-core. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>com.j256.ormlite</groupId>
   <artifactId>ormlite-core</artifactId>
   <version>3.2</version>
</dependency>

If you think this Maven repository POM file listing for ormlite-core is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

License

Name:BSD License
URL: http://www.opensource.org/licenses/bsd-license.php.





Depends on

The ormlite-core-3.2 has 5 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
Logcommons-logging 1.1.1
Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
1143
Loglog4j 1.2.15
Apache Log4j 1.2
310
EJBpersistence-api 1.0
The Enterprise JavaBeans architecture is a component architecture for the development and deployment of component-based business applications. The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture by reducing its complexity from the developer's point of view.
361
JUnitjunit 4.8.1
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.
1256
Networkeasymock 2.3
EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism
130

Plugin

The following plugins are used in the ormlite-core-3.2.jar

  1. cobertura-maven-plugin
  2. maven-assembly-plugin
  3. maven-compiler-plugin
  4. maven-dependency-plugin
  5. maven-eclipse-plugin
  6. maven-gpg-plugin
  7. maven-jar-plugin
  8. maven-javadoc-plugin
  9. maven-source-plugin




Packages

The following packages are defined in the ormlite-core-3.2.jar

com.j256.ormlite.android
com.j256.ormlite.dao
com.j256.ormlite.db
com.j256.ormlite.field
com.j256.ormlite.logger
com.j256.ormlite.misc
com.j256.ormlite.stmt
com.j256.ormlite.stmt.mapped
com.j256.ormlite.stmt.query
com.j256.ormlite.support
com.j256.ormlite.table




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">
  <!-- ormlite configuration file for Maven (http://maven.apache.org/) -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.j256.ormlite</groupId>
  <artifactId>ormlite-core</artifactId>
  <version>3.2</version>
  <packaging>jar</packaging>
  <name>ORMLite Core</name>
  <url>http://ormlite.sourceforge.net/</url>
  <description>Lightweight Object Relational Model (ORM) for persisting objects to SQL databases.</description>
  <licenses>
    <license>
      <name>BSD License</name>
      <url>http://www.opensource.org/licenses/bsd-license.php</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>5</version>
  </parent>
  <scm>
    <url>http://ormlite.svn.sourceforge.net/viewvc/ormlite/ormlite-core/tags/ormlite-core-3.2</url>
    <connection>scm:svn:https://ormlite.svn.sourceforge.net/svnroot/ormlite/ormlite-core/tags/ormlite-core-3.2</connection>
    <developerConnection>scm:svn:https://ormlite.svn.sourceforge.net/svnroot/ormlite/ormlite-core/tags/ormlite-core-3.2</developerConnection>
  </scm>
  
  <profiles>
    <profile>
      <id>sf</id>
      <distributionManagement>
        <repository>
          <id>sourceforge</id>
          <name>SourceForge</name>
          <url>sftp://graywatson,ormlite@frs.sourceforge.net:/home/frs/project/o/or/ormlite/releases</url>
        </repository>
        <snapshotRepository>
          <id>sourceforge</id>
          <name>SourceForge</name>
          <url>sftp://graywatson,ormlite@frs.sourceforge.net:/home/frs/project/o/or/ormlite/snapshots</url>
        </snapshotRepository>
      </distributionManagement>
    </profile>
    <profile>
      <id>st</id>
      <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>
      </distributionManagement>
    </profile>
  </profiles>
  <build>
    <finalName>ormlite-core</finalName>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>src/test/resources</directory>
      </testResource>
    </testResources>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.1</version>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.1</version>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.1.2</version>
        <executions>
          <execution>
            <goals>
              <goal>jar</goal>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.7</version>
        <executions>
          <execution>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <showPackage>false</showPackage>
              <additionalparam>-tag inheritDoc:X</additionalparam>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <showPackage>false</showPackage>
          <additionalparam>-tag inheritDoc:X</additionalparam>
          <excludePackageNames>com.j256.ormlite.stmt.query,com.j256.ormlite.stmt.mapped
          </excludePackageNames>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.2-beta-5</version>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <version>2.8</version>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.3.1</version>
        <configuration>
          <archive>
            <manifestEntries>
              <Application-Version>${appVersion}</Application-Version>
            </manifestEntries>
          </archive>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-gpg-plugin</artifactId>
        <version>1.1</version>
        <executions>
          <execution>
            <id>sign-artifacts</id>
            <phase>verify</phase>
            <goals>
              <goal>sign</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <!-- j256 Releases (Code releases for j256.com) <j256@256.com> -->
          <keyname>D3412AC1</keyname>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.4</version>
      </plugin>
    </plugins>
  </build>
  <properties>
    <!--
      default empty string that can be overridden on command line. due to surefire's parser bug, if we don't have this here
      and have any other characters where this is used, it'll get replaced with string "null"
    -->
    <surefire.argLine />

    <!-- external test package versions -->    
    <persistence-api-version>1.0</persistence-api-version>
    <easymock-version>2.3</easymock-version>
    <commons-logging-version>1.1.1</commons-logging-version>
    <junit-version>4.8.1</junit-version>
    <log4j-version>1.2.15</log4j-version>
  </properties>
  <dependencies>
    <!-- =================================================================== -->
    <!-- main dependencies -->
    <!-- =================================================================== -->
    <!-- test dependencies -->
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>${commons-logging-version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>${log4j-version}</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <groupId>com.sun.jmx</groupId>
          <artifactId>jmxri</artifactId>
        </exclusion>
        <exclusion>
          <groupId>com.sun.jdmk</groupId>
          <artifactId>jmxtools</artifactId>
        </exclusion>
        <exclusion>
          <groupId>javax.activation</groupId>
          <artifactId>activation</artifactId>
        </exclusion>
        <exclusion>
          <groupId>javax.jms</groupId>
          <artifactId>jms</artifactId>
        </exclusion>
        <exclusion>
          <groupId>javax.mail</groupId>
          <artifactId>mail</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>javax.persistence</groupId>
      <artifactId>persistence-api</artifactId>
      <version>${persistence-api-version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit-version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.easymock</groupId>
      <artifactId>easymock</artifactId>
      <version>${easymock-version}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>