Maven Repository - POM file for Development datanucleus-rdbms 2.1.2 2.1.2

Summary

DataNucleus RDBMS.

Plugin for DataNucleus providing persistence to RDBMS datastores..

Declaration

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

<dependency>
   <groupId>org.datanucleus</groupId>
   <artifactId>datanucleus-rdbms</artifactId>
   <version>2.1.2</version>
</dependency>

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

Plugin

The following plugins are used in the datanucleus-rdbms-2.1.2.jar

  1. maven-clean-plugin
  2. maven-compiler-plugin
  3. maven-jar-plugin
  4. maven-surefire-plugin




Packages

The following packages are defined in the datanucleus-rdbms-2.1.2.jar

org.datanucleus.store.rdbms
org.datanucleus.store.rdbms.adapter
org.datanucleus.store.rdbms.autostart
org.datanucleus.store.rdbms.datasource
org.datanucleus.store.rdbms.datatype
org.datanucleus.store.rdbms.exceptions
org.datanucleus.store.rdbms.fieldmanager
org.datanucleus.store.rdbms.key
org.datanucleus.store.rdbms.mapping
org.datanucleus.store.rdbms.mapping.oracle
org.datanucleus.store.rdbms.query
org.datanucleus.store.rdbms.query.legacy
org.datanucleus.store.rdbms.request
org.datanucleus.store.rdbms.schema
org.datanucleus.store.rdbms.scostore
org.datanucleus.store.rdbms.sql
org.datanucleus.store.rdbms.sql.expression
org.datanucleus.store.rdbms.sql.method
org.datanucleus.store.rdbms.sql.operation
org.datanucleus.store.rdbms.table
org.datanucleus.store.rdbms.valuegenerator




POM File Source

Here is the content of the POM file.

<?xml version="1.0"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.datanucleus</groupId>
    <artifactId>datanucleus-rdbms</artifactId>
    <version>2.1.2</version>
    <name>DataNucleus RDBMS</name>
    <description>
        Plugin for DataNucleus providing persistence to RDBMS datastores.
    </description>

    <repositories>
        <repository>
            <id>local.repository</id>
            <url>file:../../../local.repository/trunk</url>
            <layout>legacy</layout>
        </repository>
        <repository>
            <id>DN_M2_Repo</id>
            <url>http://www.datanucleus.org/downloads/maven2/</url>
        </repository>
    </repositories>
    <distributionManagement>
        <!-- use the following if you're not using a snapshot version. -->
        <repository>
            <id>datanucleus-nightly</id>
            <name>DataNucleus Nightly</name>
            <url>file:/home/jpox/htdocs/downloads/maven2-nightly/</url>
            <uniqueVersion>false</uniqueVersion>
        </repository>
    </distributionManagement>

    <dependencies>
        <dependency>
            <groupId>org.datanucleus</groupId>
            <artifactId>datanucleus-core</artifactId>
            <version>[2.1.1, 2.1.99)</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.jdo</groupId>
            <artifactId>jdo-api</artifactId>
            <version>[3.0, )</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-jta_1.1_spec</artifactId>
            <version>1.1</version>
            <scope>provided</scope>
        </dependency>

        <!-- Required for compiling -->
        <dependency>
            <groupId>org.datanucleus</groupId>
            <artifactId>datanucleus-thirdparty</artifactId>
            <version>1.0.1</version>
            <optional>true</optional>
            <scope>compile</scope>
        </dependency>

        <!-- Required for Ant SchemaToolTask -->
        <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant</artifactId>
            <version>[1.7, )</version>
            <optional>true</optional>
            <scope>provided</scope>
        </dependency>

        <!-- Required for Oracle support -->
        <dependency>
            <groupId>oracle</groupId>
            <artifactId>ojdbc14_g</artifactId>
            <version>10.2.0.4</version>
            <optional>true</optional>
        </dependency>

        <!-- Test dependencies -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>[1.2, 1.3)</version>
            <optional>true</optional>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>[3.8, 3.9)</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <sourceDirectory>src/java</sourceDirectory>
        <resources>
            <resource>
                <filtering>true</filtering>
                <directory>src/java</directory>
                <includes>
                    <include>**/plugin.xml</include>
                    <include>**/*.properties</include>
                    <include>**/*.dtd</include>
                    <include>**/*.xsd</include>
                    <include>**/*.jdo</include>
                    <include>**/META-INF/services/*</include>
                </includes>
            </resource>
            <resource>
                <directory>${basedir}</directory>
                <includes>
                    <include>plugin.xml</include>
                    <include>schema/*</include>
                </includes>
            </resource>
            <resource>
                <!-- Need to have MANIFEST-MF in place before packaging, so unit-tests will work -->
                <directory>${basedir}/META-INF</directory>
                <targetPath>META-INF</targetPath>
                <includes>
                    <include>MANIFEST.MF</include>
                    <include>LICENSE.txt</include>
                    <include>NOTICE.txt</include>
                    <include>README.txt</include>
                </includes>
            </resource>
        </resources>

        <testSourceDirectory>src/test</testSourceDirectory>
        <testResources>
            <testResource>
                <directory>${basedir}/src/test</directory>
                <includes>
                    <include>**/persistence*.xml</include>
                    <include>**/plugin*.xml</include>
                    <include>**/*.jdo*</include>
                    <include>**/*.orm*</include>
                    <include>**/*.xsd</include>
                    <include>**/*.jdoquery*</include>
                    <include>**/*.MF</include>
                    <include>log4j.properties</include>
                </includes>
            </testResource>
        </testResources>

        <plugins>
            <plugin>
                <artifactId>maven-clean-plugin</artifactId>
                <configuration>
                    <filesets>
                        <fileset>
                            <directory>${basedir}</directory>
                            <includes>
                                <include>*.log</include>
                            </includes>
                        </fileset>
                    </filesets>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                    <includes>
                        <include>**/*Test.java</include>
                    </includes>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifestFile>META-INF/MANIFEST.MF</manifestFile>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>