samples/livedb/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 12 Nov 2019 08:55:35 +0100
changeset 414 0e707eef1e4a
permissions -rw-r--r--
Rewriting the Live DB example to Maven
jaroslav@414
     1
<?xml version="1.0"?>
jaroslav@414
     2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jaroslav@414
     3
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
jaroslav@414
     4
    <modelVersion>4.0.0</modelVersion>
jaroslav@414
     5
jaroslav@414
     6
    <groupId>org.apidesign.samples</groupId>
jaroslav@414
     7
    <artifactId>livedb</artifactId>
jaroslav@414
     8
    <version>1.0-SNAPSHOT</version>
jaroslav@414
     9
    <packaging>jar</packaging>
jaroslav@414
    10
jaroslav@414
    11
    <name>LiveDB</name>
jaroslav@414
    12
    <organization>
jaroslav@414
    13
        <name>API Design</name>
jaroslav@414
    14
        <url>http://apidesign.org</url>
jaroslav@414
    15
    </organization>
jaroslav@414
    16
    <properties>
jaroslav@414
    17
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
jaroslav@414
    18
        <maven.compiler.source>1.8</maven.compiler.source>
jaroslav@414
    19
        <maven.compiler.target>1.8</maven.compiler.target>
jaroslav@414
    20
        <netbeans.compile.on.save>none</netbeans.compile.on.save>
jaroslav@414
    21
    </properties>
jaroslav@414
    22
jaroslav@414
    23
    <build>
jaroslav@414
    24
        <plugins>
jaroslav@414
    25
            <plugin>
jaroslav@414
    26
                <artifactId>maven-antrun-plugin</artifactId>
jaroslav@414
    27
                <version>1.8</version>
jaroslav@414
    28
                <executions>
jaroslav@414
    29
                    <execution>
jaroslav@414
    30
                        <phase>validate</phase>
jaroslav@414
    31
                        <configuration>
jaroslav@414
    32
                            <target>
jaroslav@414
    33
                                <property name="cp" refid="maven.runtime.classpath"/>
jaroslav@414
    34
                                <ant antfile="livedb.xml" target="create-db">
jaroslav@414
    35
                                    <property name="cp" value="${cp}"/>
jaroslav@414
    36
                                </ant>
jaroslav@414
    37
                            </target>
jaroslav@414
    38
                        </configuration>
jaroslav@414
    39
                        <goals>
jaroslav@414
    40
                            <goal>run</goal>
jaroslav@414
    41
                        </goals>
jaroslav@414
    42
                    </execution>
jaroslav@414
    43
                </executions>
jaroslav@414
    44
            </plugin>
jaroslav@414
    45
        </plugins>
jaroslav@414
    46
    </build>
jaroslav@414
    47
jaroslav@414
    48
    <dependencies>
jaroslav@414
    49
        <dependency>
jaroslav@414
    50
            <groupId>org.netbeans.api</groupId>
jaroslav@414
    51
            <artifactId>org-openide-util-lookup</artifactId>
jaroslav@414
    52
            <version>RELEASE112</version>
jaroslav@414
    53
            <type>jar</type>
jaroslav@414
    54
            <scope>provided</scope>
jaroslav@414
    55
        </dependency>
jaroslav@414
    56
        <dependency>
jaroslav@414
    57
            <groupId>org.apache.derby</groupId>
jaroslav@414
    58
            <artifactId>derby</artifactId>
jaroslav@414
    59
            <version>10.15.1.3</version>
jaroslav@414
    60
            <type>jar</type>
jaroslav@414
    61
        </dependency>
jaroslav@414
    62
        <dependency>
jaroslav@414
    63
            <groupId>org.apache.derby</groupId>
jaroslav@414
    64
            <artifactId>derbyclient</artifactId>
jaroslav@414
    65
            <version>10.15.1.3</version>
jaroslav@414
    66
            <type>jar</type>
jaroslav@414
    67
        </dependency>
jaroslav@414
    68
        <dependency>
jaroslav@414
    69
            <groupId>org.apache.derby</groupId>
jaroslav@414
    70
            <artifactId>derbyshared</artifactId>
jaroslav@414
    71
            <version>10.15.1.3</version>
jaroslav@414
    72
            <type>jar</type>
jaroslav@414
    73
        </dependency>
jaroslav@414
    74
        <dependency>
jaroslav@414
    75
            <groupId>junit</groupId>
jaroslav@414
    76
            <artifactId>junit</artifactId>
jaroslav@414
    77
            <version>4.12</version>
jaroslav@414
    78
            <scope>test</scope>
jaroslav@414
    79
            <type>jar</type>
jaroslav@414
    80
        </dependency>
jaroslav@414
    81
    </dependencies>
jaroslav@414
    82
</project>