pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 13 Dec 2012 23:20:47 +0100
changeset 316 8da329789435
parent 268 e01b65623f72
child 323 d41cfd77842d
permissions -rw-r--r--
Providing JavaScript specific implementations of Hashtable and Vector. Those should likely be faster for the JavaScript VM than interpreting bytecode. This is the way to get the best of JavaScript and yet provide reasonably well working implementation in Java.
jaroslav@25
     1
<?xml version="1.0" encoding="UTF-8"?>
jaroslav@25
     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">
jaroslav@23
     3
  <modelVersion>4.0.0</modelVersion>
jaroslav@23
     4
  <groupId>org.apidesign</groupId>
jaroslav@23
     5
  <artifactId>bck2brwsr</artifactId>
jtulach@218
     6
  <version>0.3-SNAPSHOT</version>
jaroslav@23
     7
  <packaging>pom</packaging>
jaroslav@23
     8
  <name>Back 2 Browser</name>
jaroslav@23
     9
  <modules>
jaroslav@140
    10
    <module>vm</module>
jaroslav@49
    11
    <module>emul</module>
jaroslav@91
    12
    <module>core</module>
jaroslav@109
    13
    <module>mojo</module>
jaroslav@140
    14
    <module>javaquery</module>
jtulach@144
    15
    <module>javap</module>
Martin@268
    16
    <module>benchmarks</module>
jaroslav@23
    17
  </modules>
jaroslav@23
    18
  <licenses>
jaroslav@23
    19
      <license>
jaroslav@23
    20
          <name>GPL-2.0</name>
jaroslav@23
    21
          <url>http://opensource.org/licenses/GPL-2.0</url>
jaroslav@23
    22
          <distribution>repo</distribution>
jaroslav@23
    23
      </license>
jaroslav@23
    24
  </licenses>
jaroslav@23
    25
  <organization>
jaroslav@23
    26
      <name>API Design</name>
jaroslav@23
    27
      <url>http://apidesign.org</url>
jaroslav@23
    28
  </organization>
jaroslav@23
    29
  <repositories>
jaroslav@23
    30
      <repository>
jaroslav@23
    31
          <id>netbeans</id>
jaroslav@23
    32
          <name>NetBeans</name>
jaroslav@23
    33
          <url>http://bits.netbeans.org/maven2/</url>
jaroslav@23
    34
      </repository>
jaroslav@23
    35
  </repositories>
jaroslav@23
    36
  <pluginRepositories>
jaroslav@23
    37
      <pluginRepository>
jaroslav@23
    38
          <id>mc-release</id>
jaroslav@23
    39
          <name>Local Maven repository of releases</name>
jaroslav@23
    40
          <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
jaroslav@23
    41
          <snapshots>
jaroslav@23
    42
              <enabled>false</enabled>
jaroslav@23
    43
          </snapshots>
jaroslav@23
    44
          <releases>
jaroslav@23
    45
              <enabled>true</enabled>
jaroslav@23
    46
          </releases>
jaroslav@23
    47
      </pluginRepository>
jaroslav@23
    48
  </pluginRepositories>
jaroslav@106
    49
  <build>
jaroslav@106
    50
      <plugins>
jaroslav@106
    51
         <plugin>
jaroslav@106
    52
              <inherited>false</inherited>
jaroslav@106
    53
              <groupId>com.mycila.maven-license-plugin</groupId>
jaroslav@106
    54
              <artifactId>maven-license-plugin</artifactId>
jaroslav@106
    55
              <version>1.9.0</version>
jaroslav@106
    56
              <executions>
jaroslav@106
    57
                  <execution>
jaroslav@106
    58
                      <id>blah</id>
jaroslav@106
    59
                      <goals>
jaroslav@106
    60
                          <goal>check</goal>
jaroslav@106
    61
                      </goals>
jaroslav@106
    62
                  </execution>
jaroslav@106
    63
              </executions>
jaroslav@106
    64
              <configuration>
jaroslav@106
    65
                  <aggregate>true</aggregate>
jaroslav@106
    66
                  <basedir>${basedir}</basedir>
jaroslav@106
    67
                  <header>COPYING</header>
jaroslav@106
    68
                  <strictCheck>true</strictCheck>
jaroslav@106
    69
                  <excludes>
jaroslav@106
    70
                       <exclude>emul/**</exclude>
jtulach@154
    71
                       <exclude>javap/**</exclude>
jaroslav@106
    72
                       <exclude>*</exclude>
jaroslav@125
    73
                       <exclude>.*/**</exclude>
jaroslav@106
    74
                  </excludes>
jaroslav@106
    75
              </configuration>
jaroslav@106
    76
          </plugin>
jaroslav@106
    77
      </plugins>
jaroslav@106
    78
  </build>
jaroslav@23
    79
  <dependencyManagement>
jaroslav@23
    80
      <dependencies>
jaroslav@23
    81
        <dependency>
jaroslav@23
    82
          <groupId>org.testng</groupId>
jaroslav@23
    83
          <artifactId>testng</artifactId>
jaroslav@23
    84
          <version>6.7</version>
jaroslav@23
    85
          <scope>test</scope>
jaroslav@23
    86
          <exclusions>
jaroslav@23
    87
            <exclusion>
jaroslav@23
    88
              <artifactId>junit</artifactId>
jaroslav@23
    89
              <groupId>junit</groupId>
jaroslav@23
    90
            </exclusion>
jaroslav@23
    91
          </exclusions>
jaroslav@23
    92
        </dependency>
jaroslav@23
    93
        <dependency>
jaroslav@23
    94
          <groupId>org.netbeans.api</groupId>
jaroslav@23
    95
          <artifactId>org-netbeans-modules-classfile</artifactId>
jaroslav@23
    96
          <version>RELEASE72</version>
jaroslav@23
    97
          <type>jar</type>
jaroslav@23
    98
        </dependency>
jaroslav@26
    99
        <dependency>
jaroslav@26
   100
          <groupId>org.netbeans.api</groupId>
jaroslav@26
   101
          <artifactId>org-openide-util-lookup</artifactId>
jaroslav@26
   102
          <version>RELEASE72</version>
jaroslav@26
   103
          <scope>compile</scope>
jaroslav@26
   104
          <type>jar</type>
jaroslav@26
   105
        </dependency>
jaroslav@23
   106
      </dependencies>
jaroslav@23
   107
  </dependencyManagement>
jaroslav@23
   108
  <properties>
jaroslav@23
   109
      <license>COPYING</license>
jaroslav@23
   110
  </properties>
jtulach@154
   111
</project>