vm/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 26 Jan 2013 08:47:05 +0100
changeset 592 5e13b1ac2886
parent 218 bbc04118d571
child 672 add357fd6c5c
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@0
     1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jaroslav@0
     2
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
jaroslav@0
     3
  <modelVersion>4.0.0</modelVersion>
jaroslav@25
     4
  <parent>
jaroslav@25
     5
    <groupId>org.apidesign</groupId>
jaroslav@25
     6
    <artifactId>bck2brwsr</artifactId>
jtulach@218
     7
    <version>0.3-SNAPSHOT</version>
jaroslav@25
     8
  </parent>
jaroslav@0
     9
jaroslav@100
    10
  <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@22
    11
  <artifactId>vm4brwsr</artifactId>
jtulach@218
    12
  <version>0.3-SNAPSHOT</version>
jaroslav@0
    13
  <packaging>jar</packaging>
jaroslav@0
    14
jaroslav@22
    15
  <name>Java VM for Browser</name>
jaroslav@22
    16
  <url>http://bck2brwsr.apidesign.org</url>
jaroslav@0
    17
jaroslav@0
    18
  <properties>
jaroslav@0
    19
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
jaroslav@0
    20
    <author.name>Jaroslav Tulach</author.name>
jaroslav@0
    21
    <author.email>jaroslav.tulach@apidesign.org</author.email>
jaroslav@0
    22
  </properties>
jaroslav@0
    23
  
jaroslav@0
    24
  <repositories>
jaroslav@0
    25
      <repository>
jaroslav@0
    26
          <id>netbeans</id>
jaroslav@0
    27
          <name>NetBeans</name>
jaroslav@0
    28
          <url>http://bits.netbeans.org/maven2/</url>
jaroslav@0
    29
      </repository>
jaroslav@0
    30
  </repositories>
jaroslav@0
    31
  <pluginRepositories>
jaroslav@0
    32
    <pluginRepository>
jaroslav@0
    33
        <id>mc-release</id>
jaroslav@0
    34
        <name>Local Maven repository of releases</name>
jaroslav@0
    35
        <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
jaroslav@0
    36
        <snapshots>
jaroslav@0
    37
            <enabled>false</enabled>
jaroslav@0
    38
        </snapshots>
jaroslav@0
    39
        <releases>
jaroslav@0
    40
            <enabled>true</enabled>
jaroslav@0
    41
        </releases>
jaroslav@0
    42
    </pluginRepository>
jaroslav@0
    43
  </pluginRepositories>
jaroslav@0
    44
  <scm>
jaroslav@22
    45
      <connection>scm:hg:http://source.apidesign.org/hg/bck2brwsr</connection>
jaroslav@22
    46
      <url>http://source.apidesign.org/hg/bck2brwsr</url>
jaroslav@0
    47
  </scm>
jaroslav@29
    48
  <build>
jaroslav@29
    49
      <plugins>
jaroslav@29
    50
          <plugin>
jaroslav@29
    51
              <groupId>org.apache.maven.plugins</groupId>
jaroslav@29
    52
              <artifactId>maven-jar-plugin</artifactId>
jaroslav@41
    53
              <version>2.4</version>
jaroslav@29
    54
              <configuration>
jaroslav@29
    55
                  <archive>
jaroslav@29
    56
                      <manifest>
jaroslav@138
    57
                          <mainClass>org.apidesign.vm4brwsr.Main</mainClass>
jaroslav@29
    58
                      </manifest>
jaroslav@29
    59
                  </archive>
jaroslav@29
    60
              </configuration>
jaroslav@29
    61
          </plugin>
jaroslav@151
    62
         <plugin>
jaroslav@151
    63
            <groupId>org.apache.maven.plugins</groupId>
jaroslav@151
    64
            <artifactId>maven-compiler-plugin</artifactId>
jaroslav@151
    65
            <version>2.3.2</version>
jaroslav@151
    66
            <configuration>
jtulach@196
    67
               <source>1.7</source>
jtulach@196
    68
               <target>1.7</target>
jaroslav@151
    69
            </configuration>
jaroslav@151
    70
         </plugin>
jaroslav@29
    71
      </plugins>
jaroslav@29
    72
  </build>
jaroslav@0
    73
  <dependencies>
jaroslav@0
    74
    <dependency>
jaroslav@0
    75
      <groupId>org.testng</groupId>
jaroslav@0
    76
      <artifactId>testng</artifactId>
jaroslav@0
    77
      <scope>test</scope>
jaroslav@0
    78
      <exclusions>
jaroslav@0
    79
        <exclusion>
jaroslav@0
    80
          <artifactId>junit</artifactId>
jaroslav@0
    81
          <groupId>junit</groupId>
jaroslav@0
    82
        </exclusion>
jaroslav@0
    83
      </exclusions>
jaroslav@0
    84
    </dependency>
jaroslav@0
    85
    <dependency>
jtulach@218
    86
      <groupId>${project.groupId}</groupId>
jaroslav@91
    87
      <artifactId>core</artifactId>
jtulach@218
    88
      <version>0.3-SNAPSHOT</version>
jaroslav@91
    89
      <type>jar</type>
jaroslav@91
    90
    </dependency>
jaroslav@93
    91
    <dependency>
jtulach@218
    92
      <groupId>${project.groupId}</groupId>
jaroslav@554
    93
      <artifactId>emul.mini</artifactId>
jtulach@218
    94
      <version>0.3-SNAPSHOT</version>
jaroslav@93
    95
      <scope>test</scope>
jaroslav@93
    96
    </dependency>
jaroslav@151
    97
    <dependency>
jaroslav@151
    98
      <groupId>${project.groupId}</groupId>
jaroslav@151
    99
      <artifactId>javap</artifactId>
jtulach@218
   100
      <version>0.3-SNAPSHOT</version>
jaroslav@151
   101
    </dependency>
jaroslav@0
   102
  </dependencies>
jaroslav@0
   103
</project>