pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 26 Jan 2013 08:47:05 +0100
changeset 592 5e13b1ac2886
parent 554 05224402145d
child 716 8d7f8719d29c
permissions -rw-r--r--
In order to support fields of the same name in subclasses we are now prefixing them with name of the class that defines them. To provide convenient way to access them from generated bytecode and also directly from JavaScript, there is a getter/setter function for each field. It starts with _ followed by the field name. If called with a parameter, it sets the field, with a parameter it just returns it.
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@544
    13
    <module>dew</module>
jaroslav@109
    14
    <module>mojo</module>
jaroslav@140
    15
    <module>javaquery</module>
jtulach@144
    16
    <module>javap</module>
Martin@268
    17
    <module>benchmarks</module>
jaroslav@323
    18
    <module>launcher</module>
jaroslav@346
    19
    <module>vmtest</module>
jaroslav@23
    20
  </modules>
jaroslav@23
    21
  <licenses>
jaroslav@23
    22
      <license>
jaroslav@23
    23
          <name>GPL-2.0</name>
jaroslav@23
    24
          <url>http://opensource.org/licenses/GPL-2.0</url>
jaroslav@23
    25
          <distribution>repo</distribution>
jaroslav@23
    26
      </license>
jaroslav@23
    27
  </licenses>
jaroslav@23
    28
  <organization>
jaroslav@23
    29
      <name>API Design</name>
jaroslav@23
    30
      <url>http://apidesign.org</url>
jaroslav@23
    31
  </organization>
jaroslav@23
    32
  <repositories>
jaroslav@23
    33
      <repository>
jaroslav@23
    34
          <id>netbeans</id>
jaroslav@23
    35
          <name>NetBeans</name>
jaroslav@23
    36
          <url>http://bits.netbeans.org/maven2/</url>
jaroslav@23
    37
      </repository>
jaroslav@23
    38
  </repositories>
jaroslav@23
    39
  <pluginRepositories>
jaroslav@23
    40
      <pluginRepository>
jaroslav@23
    41
          <id>mc-release</id>
jaroslav@23
    42
          <name>Local Maven repository of releases</name>
jaroslav@23
    43
          <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
jaroslav@23
    44
          <snapshots>
jaroslav@23
    45
              <enabled>false</enabled>
jaroslav@23
    46
          </snapshots>
jaroslav@23
    47
          <releases>
jaroslav@23
    48
              <enabled>true</enabled>
jaroslav@23
    49
          </releases>
jaroslav@23
    50
      </pluginRepository>
jaroslav@23
    51
  </pluginRepositories>
jaroslav@106
    52
  <build>
jaroslav@106
    53
      <plugins>
jaroslav@106
    54
         <plugin>
jaroslav@106
    55
              <inherited>false</inherited>
jaroslav@106
    56
              <groupId>com.mycila.maven-license-plugin</groupId>
jaroslav@106
    57
              <artifactId>maven-license-plugin</artifactId>
jaroslav@106
    58
              <version>1.9.0</version>
jaroslav@106
    59
              <executions>
jaroslav@106
    60
                  <execution>
jaroslav@106
    61
                      <id>blah</id>
jaroslav@106
    62
                      <goals>
jaroslav@106
    63
                          <goal>check</goal>
jaroslav@106
    64
                      </goals>
jaroslav@106
    65
                  </execution>
jaroslav@106
    66
              </executions>
jaroslav@106
    67
              <configuration>
jaroslav@106
    68
                  <aggregate>true</aggregate>
jaroslav@106
    69
                  <basedir>${basedir}</basedir>
jaroslav@106
    70
                  <header>COPYING</header>
jaroslav@106
    71
                  <strictCheck>true</strictCheck>
jaroslav@106
    72
                  <excludes>
jaroslav@569
    73
                       <exclude>emul/*/src/main/**</exclude>
jtulach@154
    74
                       <exclude>javap/**</exclude>
jaroslav@106
    75
                       <exclude>*</exclude>
jaroslav@125
    76
                       <exclude>.*/**</exclude>
jaroslav@421
    77
                       <exclude>mojo/src/main/resources/archetype-resources/**</exclude>
jaroslav@544
    78
                       <exclude>dew/src/main/resources/org/apidesign/bck2brwsr/dew/**</exclude>
jaroslav@425
    79
                       <exclude>vmtest/src/test/resources/**</exclude>
jaroslav@492
    80
                       <exclude>javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout*.js</exclude>
jaroslav@106
    81
                  </excludes>
jaroslav@106
    82
              </configuration>
jaroslav@106
    83
          </plugin>
jaroslav@106
    84
      </plugins>
jaroslav@106
    85
  </build>
jaroslav@23
    86
  <dependencyManagement>
jaroslav@23
    87
      <dependencies>
jaroslav@23
    88
        <dependency>
jaroslav@23
    89
          <groupId>org.testng</groupId>
jaroslav@23
    90
          <artifactId>testng</artifactId>
jaroslav@23
    91
          <version>6.7</version>
jaroslav@23
    92
          <scope>test</scope>
jaroslav@23
    93
          <exclusions>
jaroslav@23
    94
            <exclusion>
jaroslav@23
    95
              <artifactId>junit</artifactId>
jaroslav@23
    96
              <groupId>junit</groupId>
jaroslav@23
    97
            </exclusion>
jaroslav@23
    98
          </exclusions>
jaroslav@23
    99
        </dependency>
jaroslav@23
   100
        <dependency>
jaroslav@23
   101
          <groupId>org.netbeans.api</groupId>
jaroslav@23
   102
          <artifactId>org-netbeans-modules-classfile</artifactId>
jaroslav@23
   103
          <version>RELEASE72</version>
jaroslav@23
   104
          <type>jar</type>
jaroslav@23
   105
        </dependency>
jaroslav@26
   106
        <dependency>
jaroslav@26
   107
          <groupId>org.netbeans.api</groupId>
jaroslav@26
   108
          <artifactId>org-openide-util-lookup</artifactId>
jaroslav@26
   109
          <version>RELEASE72</version>
jaroslav@26
   110
          <scope>compile</scope>
jaroslav@26
   111
          <type>jar</type>
jaroslav@26
   112
        </dependency>
jaroslav@23
   113
      </dependencies>
jaroslav@23
   114
  </dependencyManagement>
jaroslav@23
   115
  <properties>
jaroslav@23
   116
      <license>COPYING</license>
jaroslav@23
   117
  </properties>
jaroslav@554
   118
</project>