desktop/desktop-sample/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 28 Sep 2010 22:07:05 +0200
branchdesktop
changeset 270 45b57eaafbb7
parent 263 ac802aa234fc
permissions -rw-r--r--
nbm-maven-plugin 3.3 has been released. Let's use it.
jaroslav@257
     1
<?xml version="1.0" encoding="UTF-8"?> 
jaroslav@257
     2
<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"> 
jaroslav@257
     3
    <modelVersion>4.0.0</modelVersion> 
jaroslav@257
     4
    <parent> 
jaroslav@257
     5
        <artifactId>desktop</artifactId> 
jaroslav@257
     6
        <groupId>cz.xelfi.quoridor</groupId> 
jaroslav@257
     7
        <version>1.0-SNAPSHOT</version> 
jaroslav@257
     8
    </parent> 
jaroslav@257
     9
    <artifactId>desktop-sample</artifactId> 
jaroslav@257
    10
    <packaging>nbm</packaging> 
jaroslav@257
    11
    <version>1.0-SNAPSHOT</version> 
jaroslav@257
    12
    <name>desktop-sample NetBeans Module</name> 
jaroslav@257
    13
 
jaroslav@257
    14
    <repositories> 
jaroslav@257
    15
<!-- this is a remote repository hosting the netbeans api artifacts. 
jaroslav@257
    16
the versions of the artifacts are netbeans IDE release based, eg. RELEASE65. 
jaroslav@257
    17
You might want to use your own repository. To create one, use the nbm:populate-repository goal. 
jaroslav@257
    18
--> 
jaroslav@257
    19
        <repository> 
jaroslav@257
    20
            <url>http://download.java.net/maven/2/</url> 
jaroslav@257
    21
            <id>restapi</id> 
jaroslav@257
    22
            <layout>default</layout> 
jaroslav@257
    23
            <name>Repository for library Library[restapi]</name> 
jaroslav@257
    24
        </repository> 
jaroslav@257
    25
    </repositories> 
jaroslav@257
    26
 
jaroslav@257
    27
    <dependencies> 
jaroslav@257
    28
        <dependency> 
jaroslav@257
    29
            <groupId>org.netbeans.api</groupId> 
jaroslav@257
    30
            <artifactId>org-openide-util</artifactId> 
jaroslav@257
    31
            <version>RELEASE691</version> 
jaroslav@257
    32
        </dependency> 
jaroslav@257
    33
        <dependency> 
jaroslav@257
    34
            <groupId>org.netbeans.api</groupId> 
jaroslav@257
    35
            <artifactId>org-openide-awt</artifactId> 
jaroslav@257
    36
            <version>RELEASE691</version> 
jaroslav@257
    37
        </dependency> 
jaroslav@257
    38
        <dependency> 
jaroslav@257
    39
            <groupId>org.netbeans.api</groupId> 
jaroslav@257
    40
            <artifactId>org-openide-windows</artifactId> 
jaroslav@257
    41
            <version>RELEASE691</version> 
jaroslav@257
    42
        </dependency> 
jaroslav@257
    43
        <dependency> 
jaroslav@257
    44
            <groupId>org.netbeans.api</groupId> 
jaroslav@257
    45
            <artifactId>org-openide-util-lookup</artifactId> 
jaroslav@257
    46
            <version>RELEASE691</version> 
jaroslav@257
    47
        </dependency> 
jaroslav@257
    48
        <dependency> 
jaroslav@257
    49
            <groupId>org.netbeans.api</groupId> 
jaroslav@257
    50
            <artifactId>org-netbeans-modules-settings</artifactId> 
jaroslav@257
    51
            <version>RELEASE691</version> 
jaroslav@257
    52
        </dependency> 
jaroslav@257
    53
        <dependency> 
jaroslav@257
    54
            <groupId>${project.groupId}</groupId> 
jaroslav@260
    55
            <artifactId>quoridor</artifactId>
jaroslav@260
    56
            <version>${quoridorVersion}</version>
jaroslav@260
    57
        </dependency>
jaroslav@260
    58
        <dependency>
jaroslav@260
    59
            <groupId>${project.groupId}</groupId>
jaroslav@257
    60
            <artifactId>visidor</artifactId> 
jaroslav@257
    61
            <version>${visidorVersion}</version> 
jaroslav@257
    62
        </dependency> 
jaroslav@260
    63
        <dependency>
jaroslav@260
    64
            <groupId>cz.xelfi.quoridor</groupId>
jaroslav@260
    65
            <artifactId>wsdor</artifactId>
jaroslav@260
    66
            <version>${wsdorVersion}</version>
jaroslav@260
    67
        </dependency>
jaroslav@260
    68
        <!-- jersey -->
jaroslav@260
    69
        <dependency>
jaroslav@260
    70
          <groupId>com.sun.jersey</groupId>
jaroslav@260
    71
          <artifactId>jersey-client</artifactId>
jaroslav@260
    72
          <version>${jerseyVersion}</version>
jaroslav@260
    73
        </dependency>
jaroslav@260
    74
        <dependency>
jaroslav@260
    75
          <groupId>com.sun.jersey</groupId>
jaroslav@260
    76
          <artifactId>jersey-core</artifactId>
jaroslav@260
    77
          <version>${jerseyVersion}</version>
jaroslav@260
    78
        </dependency>
jaroslav@260
    79
        <dependency>
jaroslav@260
    80
          <groupId>com.sun.jersey</groupId>
jaroslav@260
    81
          <artifactId>jersey-json</artifactId>
jaroslav@260
    82
          <version>${jerseyVersion}</version>
jaroslav@260
    83
        </dependency>
jaroslav@260
    84
        <dependency>
jaroslav@260
    85
            <groupId>javax.ws.rs</groupId>
jaroslav@260
    86
            <artifactId>jsr311-api</artifactId>
jaroslav@260
    87
            <type>jar</type>
jaroslav@260
    88
            <version>1.1.1</version>
jaroslav@260
    89
        </dependency>
jaroslav@260
    90
        <dependency>
jaroslav@260
    91
          <groupId>com.sun.xml.bind</groupId>
jaroslav@260
    92
          <artifactId>jaxb-impl</artifactId>
jaroslav@260
    93
          <version>2.2.1.1</version>
jaroslav@260
    94
        </dependency>
jaroslav@260
    95
        <dependency>
jaroslav@260
    96
          <groupId>org.codehaus.jettison</groupId>
jaroslav@260
    97
          <artifactId>jettison</artifactId>
jaroslav@260
    98
          <version>1.2</version>
jaroslav@260
    99
        </dependency>
jaroslav@263
   100
        <dependency>
jaroslav@263
   101
            <groupId>org.netbeans.api</groupId>
jaroslav@263
   102
            <artifactId>org-openide-dialogs</artifactId>
jaroslav@263
   103
            <version>RELEASE691</version>
jaroslav@263
   104
        </dependency>
jaroslav@260
   105
    </dependencies>
jaroslav@257
   106
    <build> 
jaroslav@257
   107
        <plugins> 
jaroslav@257
   108
            <plugin> 
jaroslav@257
   109
                <groupId>org.codehaus.mojo</groupId> 
jaroslav@257
   110
                <artifactId>nbm-maven-plugin</artifactId> 
jaroslav@270
   111
                <version>3.3</version>
jaroslav@257
   112
                <extensions>true</extensions> 
jaroslav@257
   113
                <configuration> 
jaroslav@257
   114
                    <useOSGiDependencies>true</useOSGiDependencies> 
jaroslav@257
   115
                </configuration> 
jaroslav@257
   116
            </plugin> 
jaroslav@257
   117
            <plugin> 
jaroslav@257
   118
                <groupId>org.apache.maven.plugins</groupId> 
jaroslav@257
   119
                <artifactId>maven-jar-plugin</artifactId> 
jaroslav@257
   120
                <version>2.2</version> 
jaroslav@257
   121
                <configuration> 
jaroslav@257
   122
<!-- to have the jar plugin pickup the nbm generated manifest --> 
jaroslav@257
   123
                    <useDefaultManifestFile>true</useDefaultManifestFile> 
jaroslav@257
   124
                </configuration> 
jaroslav@257
   125
            </plugin> 
jaroslav@257
   126
        </plugins> 
jaroslav@257
   127
    </build> 
jaroslav@257
   128
</project>