ide/debugger/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 30 Mar 2013 07:55:27 +0100
branchdebugger
changeset 968 615c4158fbbb
permissions -rw-r--r--
Initial attempt to start and connect to NetBeans JavaScript debugger
     1 <?xml version="1.0" encoding="UTF-8"?>
     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/xsd/maven-4.0.0.xsd">
     3     <modelVersion>4.0.0</modelVersion>
     4     <parent>
     5         <artifactId>ide</artifactId>
     6         <groupId>org.apidesign.bck2brwsr</groupId>
     7         <version>0.6-SNAPSHOT</version>
     8     </parent>
     9 
    10     <groupId>org.apidesign.bck2brwsr.ide</groupId>
    11     <artifactId>debugger</artifactId>
    12     <version>0.6-SNAPSHOT</version>
    13     <packaging>nbm</packaging>
    14 
    15     <name>Debugger</name>
    16 
    17     <properties>
    18         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    19         <netbeans.run.params.ide/>
    20         <netbeans.run.params>${netbeans.run.params.ide}</netbeans.run.params>
    21     </properties>
    22 
    23     <repositories>
    24         <!--
    25         Repository hosting NetBeans modules, especially APIs.
    26         Versions are based on IDE releases, e.g.: RELEASE691
    27         To create your own repository, use: nbm:populate-repository
    28         -->
    29         <repository>
    30             <id>netbeans</id>
    31             <name>NetBeans</name>
    32             <url>http://bits.netbeans.org/maven2/</url>
    33             <snapshots>
    34                 <enabled>false</enabled>
    35             </snapshots>
    36         </repository>
    37     </repositories>
    38 
    39     <dependencies>
    40         <dependency>
    41             <groupId>org.netbeans.api</groupId>
    42             <artifactId>org-netbeans-api-annotations-common</artifactId>
    43         </dependency>
    44         <dependency> 
    45             <groupId>org.netbeans.modules</groupId>
    46             <artifactId>org-netbeans-modules-web-browser-api</artifactId>
    47         </dependency>
    48         <dependency>
    49             <artifactId>org-openide-util</artifactId>
    50             <groupId>org.netbeans.api</groupId>
    51             <type>jar</type>
    52         </dependency>
    53         <dependency>
    54             <artifactId>org-openide-util-lookup</artifactId>
    55             <groupId>org.netbeans.api</groupId>
    56             <type>jar</type>
    57         </dependency>
    58         <dependency>
    59             <artifactId>org-netbeans-modules-projectapi</artifactId>
    60             <groupId>org.netbeans.api</groupId>
    61             <type>jar</type>
    62         </dependency>
    63         <dependency>
    64             <groupId>org.netbeans.modules</groupId>
    65             <artifactId>org-netbeans-modules-web-webkit-debugging</artifactId>
    66             <version>RELEASE73</version>
    67         </dependency>
    68         <dependency>
    69             <groupId>org.netbeans.api</groupId>
    70             <artifactId>org-openide-awt</artifactId>
    71             <version>RELEASE73</version>
    72         </dependency>
    73         <dependency>
    74             <groupId>org.netbeans.modules</groupId>
    75             <artifactId>org-netbeans-modules-web-javascript-debugger</artifactId>
    76             <version>RELEASE73</version>
    77         </dependency>
    78         <dependency>
    79             <groupId>org.netbeans.api</groupId>
    80             <artifactId>org-netbeans-api-debugger</artifactId>
    81             <version>RELEASE73</version>
    82         </dependency>
    83     </dependencies>
    84 
    85     <build>
    86         <plugins>
    87             <plugin>
    88                 <groupId>org.codehaus.mojo</groupId>
    89                 <artifactId>nbm-maven-plugin</artifactId>
    90                 <version>3.9</version>
    91                 <extensions>true</extensions>
    92                 <configuration>
    93                     <moduleDependencies>
    94                         <dependency> 
    95                             <id>org.netbeans.modules:org-netbeans-modules-web-browser-api</id> 
    96                             <type>impl</type> 
    97                             <explicitValue>org.netbeans.modules.web.browser.api = 20130326-ee33814e2cc6</explicitValue> 
    98                         </dependency> 
    99                         <dependency> 
   100                             <id>org.netbeans.modules:org-netbeans-modules-web-webkit-debugging</id> 
   101                             <type>impl</type> 
   102                             <explicitValue>org.netbeans.modules.web.webkit.debugging = 20130326-ee33814e2cc6</explicitValue> 
   103                         </dependency> 
   104                         <dependency> 
   105                             <id>org.netbeans.modules:org-netbeans-modules-web-common</id> 
   106                             <type>impl</type> 
   107                             <explicitValue>org.netbeans.modules.web.common = 20130326-ee33814e2cc6</explicitValue> 
   108                         </dependency> 
   109                     </moduleDependencies>
   110                 </configuration>
   111             </plugin>
   112 
   113             <plugin>
   114                 <!-- NetBeans 6.9+ requires JDK 6 -->
   115                 <groupId>org.apache.maven.plugins</groupId>
   116                 <artifactId>maven-compiler-plugin</artifactId>
   117                 <version>2.5.1</version>
   118                 <configuration>
   119                     <source>1.6</source>
   120                     <target>1.6</target>
   121                 </configuration>
   122             </plugin>
   123 
   124             <plugin>
   125                 <groupId>org.apache.maven.plugins</groupId>
   126                 <artifactId>maven-jar-plugin</artifactId>
   127                 <version>2.4</version>
   128                 <configuration>
   129                     <!-- to have the jar plugin pickup the nbm generated manifest -->
   130                     <useDefaultManifestFile>true</useDefaultManifestFile>
   131                 </configuration>
   132             </plugin>
   133         </plugins>
   134     </build>
   135 </project>