mojo/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 26 Jan 2013 08:47:05 +0100
changeset 592 5e13b1ac2886
parent 421 0236ad6ab4d2
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@109
     1
<?xml version="1.0"?>
jaroslav@109
     2
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
jaroslav@109
     3
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
jaroslav@109
     4
  <modelVersion>4.0.0</modelVersion>
jaroslav@109
     5
  <parent>
jaroslav@109
     6
    <groupId>org.apidesign</groupId>
jaroslav@109
     7
    <artifactId>bck2brwsr</artifactId>
jtulach@218
     8
    <version>0.3-SNAPSHOT</version>
jaroslav@109
     9
  </parent>
jaroslav@109
    10
  <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@109
    11
  <artifactId>mojo</artifactId>
jtulach@218
    12
  <version>0.3-SNAPSHOT</version>
jaroslav@109
    13
  <packaging>maven-plugin</packaging>
jaroslav@421
    14
  <name>Bck2Brwsr Maven Project</name>
jaroslav@109
    15
  <url>http://maven.apache.org</url>
jaroslav@109
    16
      <build>
jaroslav@109
    17
        <plugins>
jaroslav@109
    18
            <plugin>
jaroslav@109
    19
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@109
    20
                <artifactId>maven-plugin-plugin</artifactId>
jaroslav@109
    21
                <version>3.1</version>
jaroslav@109
    22
                <configuration>
jaroslav@109
    23
                    <extractors>
jaroslav@109
    24
                        <extractor>java-annotations</extractor>
jaroslav@109
    25
                    </extractors>
jaroslav@109
    26
                    <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
jaroslav@109
    27
                 </configuration>
jaroslav@109
    28
                <executions>
jaroslav@109
    29
                    <execution>
jaroslav@109
    30
                        <id>mojo-descriptor</id>
jaroslav@109
    31
                        <phase>process-classes</phase>
jaroslav@109
    32
                        <goals>
jaroslav@109
    33
                            <goal>descriptor</goal>
jaroslav@109
    34
                        </goals>
jaroslav@109
    35
                    </execution>
jaroslav@109
    36
                </executions>
jaroslav@109
    37
            </plugin>
jtulach@159
    38
            <plugin>
jtulach@159
    39
                <groupId>org.apache.maven.plugins</groupId>
jtulach@159
    40
                <artifactId>maven-compiler-plugin</artifactId>
jtulach@159
    41
                <version>2.3.2</version>
jtulach@159
    42
                <configuration>
jtulach@159
    43
                    <source>1.6</source>
jtulach@159
    44
                    <target>1.6</target>
jtulach@159
    45
                </configuration>
jtulach@159
    46
            </plugin>
jaroslav@109
    47
        </plugins>
jaroslav@109
    48
      </build>
jaroslav@109
    49
      
jaroslav@109
    50
<dependencies>
jaroslav@109
    51
    <dependency>
jaroslav@109
    52
      <groupId>org.apache.maven</groupId>
jaroslav@109
    53
      <artifactId>maven-plugin-api</artifactId>
jaroslav@109
    54
      <version>3.0.4</version>
jaroslav@109
    55
      <type>jar</type>
jaroslav@109
    56
    </dependency>
jaroslav@109
    57
    <dependency>
jaroslav@109
    58
      <groupId>org.apache.maven.plugin-tools</groupId>
jaroslav@109
    59
      <artifactId>maven-plugin-annotations</artifactId>
jaroslav@109
    60
      <version>3.0</version>
jaroslav@109
    61
      <type>jar</type>
jaroslav@109
    62
    </dependency>
jaroslav@109
    63
    <dependency>
jaroslav@109
    64
      <groupId>${project.groupId}</groupId>
jaroslav@109
    65
      <artifactId>vm4brwsr</artifactId>
jtulach@218
    66
      <version>0.3-SNAPSHOT</version>
jtulach@160
    67
      <exclusions>
jtulach@160
    68
        <exclusion>
jaroslav@554
    69
          <artifactId>emul.mini</artifactId>
jtulach@160
    70
          <groupId>org.apidesign.bck2brwsr</groupId>
jtulach@160
    71
        </exclusion>
jtulach@160
    72
      </exclusions>
jaroslav@109
    73
    </dependency>
jaroslav@109
    74
    <dependency>
jaroslav@109
    75
        <groupId>org.apache.maven</groupId>
jaroslav@109
    76
        <artifactId>maven-core</artifactId>
jaroslav@109
    77
      <version>3.0.2</version>
jaroslav@109
    78
      <type>jar</type>
jaroslav@109
    79
    </dependency>
jaroslav@357
    80
    <dependency>
jaroslav@357
    81
        <groupId>${project.groupId}</groupId>
jaroslav@357
    82
        <artifactId>launcher</artifactId>
jaroslav@357
    83
      <version>${project.version}</version>
jaroslav@357
    84
    </dependency>
jaroslav@109
    85
</dependencies>
jaroslav@109
    86
</project>