ORMLite Core.
Lightweight Object Relational Model (ORM) for persisting objects to SQL databases..
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.
Name:BSD License
URL: http://www.opensource.org/licenses/bsd-license.php.
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.
Category | Artifact | Depended By Count |
---|---|---|
Log | commons-logging 1.1.1 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 1143 |
Log | log4j 1.2.15 Apache Log4j 1.2 | 310 |
EJB | persistence-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 |
JUnit | junit 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 |
Network | easymock 2.3 EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism | 130 |
The following plugins are used in the ormlite-core-3.2.jar
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
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>