boot-truffle/pom.xml
author Jaroslav Tulach <jtulach@netbeans.org>
Thu, 21 Jul 2016 10:26:00 +0200
changeset 1103 d8f27be84171
parent 1095 1dbcc395b2e5
child 1104 fbb044757eea
permissions -rw-r--r--
Merging boot-truffle into main development branch
jtulach@1094
     1
<?xml version="1.0" encoding="UTF-8"?>
jtulach@1094
     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">
jtulach@1094
     3
    <modelVersion>4.0.0</modelVersion>
jtulach@1094
     4
    <parent>
jtulach@1094
     5
        <groupId>org.netbeans.html</groupId>
jtulach@1094
     6
        <artifactId>pom</artifactId>
jtulach@1094
     7
        <version>2.0-SNAPSHOT</version>
jtulach@1094
     8
    </parent>
jtulach@1094
     9
    <name>Presenter via Truffle</name>
jtulach@1094
    10
    <artifactId>net.java.html.boot.truffle</artifactId>
jtulach@1094
    11
    <version>2.0-SNAPSHOT</version>
jtulach@1094
    12
    <packaging>bundle</packaging>
jtulach@1094
    13
    <properties>
jtulach@1094
    14
        <netbeans.compile.on.save>NONE</netbeans.compile.on.save>
jtulach@1094
    15
        <publicPackages>net.java.html.boot.truffle</publicPackages>
jtulach@1095
    16
        <trufflejs>${java.home}/language/js/trufflejs.jar</trufflejs>
jtulach@1094
    17
    </properties>
jtulach@1094
    18
    <build>
jtulach@1094
    19
      <plugins>
jtulach@1094
    20
          <plugin>
jtulach@1094
    21
              <groupId>org.apache.felix</groupId>
jtulach@1094
    22
              <artifactId>maven-bundle-plugin</artifactId>
jtulach@1094
    23
              <extensions>true</extensions>
jtulach@1094
    24
              <configuration>
jtulach@1094
    25
                  <instructions>
jtulach@1094
    26
                      <Export-Package>${publicPackages}</Export-Package>
jtulach@1094
    27
                      <Bundle-SymbolicName>net.java.html.boot.truffle</Bundle-SymbolicName>
jtulach@1094
    28
                  </instructions>
jtulach@1094
    29
              </configuration>
jtulach@1094
    30
          </plugin>
jtulach@1094
    31
          <plugin>
jtulach@1094
    32
              <groupId>org.netbeans.html</groupId>
jtulach@1094
    33
              <artifactId>html4j-maven-plugin</artifactId>
jtulach@1094
    34
          </plugin>
jtulach@1094
    35
         <plugin>
jtulach@1094
    36
            <groupId>org.apache.maven.plugins</groupId>
jtulach@1094
    37
            <artifactId>maven-compiler-plugin</artifactId>
jtulach@1094
    38
            <version>2.3.2</version>
jtulach@1094
    39
            <configuration>
jtulach@1094
    40
               <source>1.7</source>
jtulach@1094
    41
               <target>1.7</target>
jtulach@1094
    42
            </configuration>
jtulach@1094
    43
         </plugin>
jtulach@1094
    44
      </plugins>
jtulach@1094
    45
    </build>
jtulach@1094
    46
    <dependencies>
jtulach@1094
    47
        <dependency>
jtulach@1094
    48
            <groupId>org.netbeans.api</groupId>
jtulach@1094
    49
            <artifactId>org-openide-util-lookup</artifactId>
jtulach@1094
    50
            <scope>provided</scope>
jtulach@1094
    51
        </dependency>
jtulach@1094
    52
        <dependency>
jtulach@1094
    53
            <groupId>com.oracle.truffle</groupId>
jtulach@1094
    54
            <artifactId>truffle-api</artifactId>
jtulach@1103
    55
            <version>0.15</version>
jtulach@1094
    56
        </dependency>
jtulach@1094
    57
        <dependency>
jtulach@1094
    58
            <groupId>com.oracle.truffle</groupId>
jtulach@1094
    59
            <artifactId>truffle-dsl-processor</artifactId>
jtulach@1103
    60
            <version>0.15</version>
jtulach@1094
    61
            <scope>provided</scope>
jtulach@1094
    62
        </dependency>
jtulach@1094
    63
        <dependency>
jtulach@1094
    64
            <groupId>org.netbeans.html</groupId>
jtulach@1094
    65
            <artifactId>net.java.html.boot</artifactId>
jtulach@1094
    66
            <version>${project.version}</version>
jtulach@1094
    67
            <type>jar</type>
jtulach@1094
    68
        </dependency>
jtulach@1094
    69
        <dependency>
jtulach@1094
    70
            <groupId>org.testng</groupId>
jtulach@1094
    71
            <artifactId>testng</artifactId>
jtulach@1094
    72
            <scope>test</scope>
jtulach@1094
    73
        </dependency>
jtulach@1094
    74
        <dependency>
jtulach@1094
    75
            <groupId>${project.groupId}</groupId>
jtulach@1094
    76
            <artifactId>net.java.html.json.tck</artifactId>
jtulach@1094
    77
            <version>${project.version}</version>
jtulach@1094
    78
            <scope>test</scope>
jtulach@1094
    79
        </dependency>
jtulach@1094
    80
        <dependency>
jtulach@1094
    81
            <groupId>org.glassfish.grizzly</groupId>
jtulach@1094
    82
            <artifactId>grizzly-http-server</artifactId>
jtulach@1094
    83
            <version>${grizzly.version}</version>
jtulach@1094
    84
            <scope>test</scope>
jtulach@1094
    85
        </dependency>
jtulach@1094
    86
        <dependency>
jtulach@1094
    87
            <groupId>org.glassfish.grizzly</groupId>
jtulach@1094
    88
            <artifactId>grizzly-websockets-server</artifactId>
jtulach@1094
    89
            <version>${grizzly.version}</version>
jtulach@1094
    90
            <scope>test</scope>
jtulach@1094
    91
            <type>jar</type>
jtulach@1094
    92
        </dependency>
jtulach@1094
    93
        <dependency>
jtulach@1094
    94
            <groupId>org.glassfish.grizzly</groupId>
jtulach@1094
    95
            <artifactId>grizzly-http-servlet</artifactId>
jtulach@1094
    96
            <version>${grizzly.version}</version>
jtulach@1094
    97
            <scope>test</scope>
jtulach@1094
    98
        </dependency>    
jtulach@1094
    99
        <dependency>
jtulach@1094
   100
            <groupId>javax.servlet</groupId>
jtulach@1094
   101
            <artifactId>javax.servlet-api</artifactId>
jtulach@1094
   102
            <scope>test</scope>
jtulach@1094
   103
            <version>3.1.0</version>
jtulach@1094
   104
        </dependency>
jtulach@1094
   105
        <dependency>
jtulach@1094
   106
            <groupId>org.netbeans.html</groupId>
jtulach@1094
   107
            <artifactId>ko4j</artifactId>
jtulach@1094
   108
            <version>${project.version}</version>
jtulach@1094
   109
            <scope>test</scope>
jtulach@1094
   110
            <type>jar</type>
jtulach@1094
   111
        </dependency>
jtulach@1094
   112
        <dependency>
jtulach@1094
   113
            <groupId>${project.groupId}</groupId>
jtulach@1094
   114
            <artifactId>ko-ws-tyrus</artifactId>
jtulach@1094
   115
            <version>${project.version}</version>
jtulach@1094
   116
            <scope>test</scope>
jtulach@1094
   117
            <type>jar</type>
jtulach@1094
   118
        </dependency>
jtulach@1094
   119
    </dependencies>
jtulach@1095
   120
    <profiles>
jtulach@1095
   121
        <profile>
jtulach@1095
   122
            <id>graalvm</id>
jtulach@1095
   123
            <activation>
jtulach@1095
   124
                <file>
jtulach@1095
   125
                    <exists>${trufflejs}</exists>
jtulach@1095
   126
                </file>
jtulach@1095
   127
            </activation>
jtulach@1095
   128
            <dependencies>
jtulach@1095
   129
                <dependency>
jtulach@1095
   130
                    <groupId>com.oracle.graaljs</groupId>
jtulach@1095
   131
                    <artifactId>truffle-js</artifactId>
jtulach@1095
   132
                    <version>0.07</version>
jtulach@1095
   133
                    <systemPath>${trufflejs}</systemPath>
jtulach@1095
   134
                    <scope>system</scope>
jtulach@1095
   135
                </dependency>
jtulach@1095
   136
            </dependencies>
jtulach@1095
   137
        </profile>
jtulach@1095
   138
    </profiles>
jtulach@1095
   139
</project>