pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 09 Mar 2013 11:58:50 +0100
changeset 826 fb751bcc23fd
parent 821 60caf5806aa8
child 865 03fe918c4684
permissions -rw-r--r--
doubleToLongBits and floatToIntBits implemented via typed arrays. Requires real browser (Rhino does not support typed arrays) and as such creating new module to hold the tests and execute them in 'brwsr' mode.
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>
jaroslav@821
     6
  <version>0.5-SNAPSHOT</version>
jaroslav@23
     7
  <packaging>pom</packaging>
jaroslav@23
     8
  <name>Back 2 Browser</name>
jaroslav@725
     9
  <parent>
jaroslav@725
    10
    <groupId>net.java</groupId>
jaroslav@725
    11
    <artifactId>jvnet-parent</artifactId>
jaroslav@725
    12
    <version>3</version>
jaroslav@725
    13
  </parent>  
jaroslav@23
    14
  <modules>
jaroslav@544
    15
    <module>dew</module>
jaroslav@140
    16
    <module>javaquery</module>
Martin@268
    17
    <module>benchmarks</module>
jaroslav@716
    18
    <module>ide</module>
jaroslav@772
    19
    <module>rt</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@725
    32
  <scm>
jaroslav@725
    33
      <connection>scm:hg:http://source.apidesign.org/hg/bck2brwsr</connection>
jaroslav@725
    34
      <developerConnection>scm:hg:https://source.apidesign.org/hg/bck2brwsr</developerConnection>
jaroslav@725
    35
      <url>http://source.apidesign.org/hg/bck2brwsr</url>
jaroslav@821
    36
    <tag>HEAD</tag>
jaroslav@725
    37
  </scm>
jaroslav@23
    38
  <repositories>
jaroslav@23
    39
      <repository>
jaroslav@23
    40
          <id>netbeans</id>
jaroslav@23
    41
          <name>NetBeans</name>
jaroslav@23
    42
          <url>http://bits.netbeans.org/maven2/</url>
jaroslav@23
    43
      </repository>
jaroslav@23
    44
  </repositories>
jaroslav@23
    45
  <pluginRepositories>
jaroslav@23
    46
      <pluginRepository>
jaroslav@23
    47
          <id>mc-release</id>
jaroslav@23
    48
          <name>Local Maven repository of releases</name>
jaroslav@23
    49
          <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
jaroslav@23
    50
          <snapshots>
jaroslav@23
    51
              <enabled>false</enabled>
jaroslav@23
    52
          </snapshots>
jaroslav@23
    53
          <releases>
jaroslav@23
    54
              <enabled>true</enabled>
jaroslav@23
    55
          </releases>
jaroslav@23
    56
      </pluginRepository>
jaroslav@23
    57
  </pluginRepositories>
jaroslav@106
    58
  <build>
jaroslav@106
    59
      <plugins>
jaroslav@106
    60
         <plugin>
jaroslav@106
    61
              <inherited>false</inherited>
jaroslav@106
    62
              <groupId>com.mycila.maven-license-plugin</groupId>
jaroslav@106
    63
              <artifactId>maven-license-plugin</artifactId>
jaroslav@106
    64
              <version>1.9.0</version>
jaroslav@106
    65
              <executions>
jaroslav@106
    66
                  <execution>
jaroslav@106
    67
                      <id>blah</id>
jaroslav@106
    68
                      <goals>
jaroslav@106
    69
                          <goal>check</goal>
jaroslav@106
    70
                      </goals>
jaroslav@106
    71
                  </execution>
jaroslav@106
    72
              </executions>
jaroslav@106
    73
              <configuration>
jaroslav@106
    74
                  <aggregate>true</aggregate>
jaroslav@106
    75
                  <basedir>${basedir}</basedir>
jaroslav@106
    76
                  <header>COPYING</header>
jaroslav@106
    77
                  <strictCheck>true</strictCheck>
jaroslav@106
    78
                  <excludes>
jaroslav@106
    79
                       <exclude>*</exclude>
jaroslav@125
    80
                       <exclude>.*/**</exclude>
jaroslav@772
    81
                       <exclude>rt/emul/*/src/main/**</exclude>
jaroslav@810
    82
                       <exclude>rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeParser.java</exclude>
jaroslav@772
    83
                       <exclude>rt/mojo/src/main/resources/archetype-resources/**</exclude>
jaroslav@772
    84
                       <exclude>rt/vmtest/src/test/resources/**</exclude>
jaroslav@544
    85
                       <exclude>dew/src/main/resources/org/apidesign/bck2brwsr/dew/**</exclude>
jaroslav@492
    86
                       <exclude>javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout*.js</exclude>
jaroslav@106
    87
                  </excludes>
jaroslav@106
    88
              </configuration>
jaroslav@106
    89
          </plugin>
jaroslav@819
    90
          <plugin>
jaroslav@819
    91
              <groupId>org.apache.maven.plugins</groupId>
jaroslav@819
    92
              <artifactId>maven-release-plugin</artifactId>
jaroslav@819
    93
              <version>2.4</version>
jaroslav@819
    94
              <configuration>
jaroslav@819
    95
                  <tag>release-${releaseVersion}</tag>
jaroslav@819
    96
              </configuration>
jaroslav@819
    97
          </plugin>      </plugins>
jaroslav@751
    98
      <pluginManagement>
jaroslav@751
    99
          <plugins>
jaroslav@751
   100
              <plugin>
jaroslav@751
   101
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@751
   102
                <artifactId>maven-surefire-plugin</artifactId>
jaroslav@751
   103
                <version>2.13</version>
jaroslav@751
   104
              </plugin>
jaroslav@793
   105
              <plugin>
jaroslav@793
   106
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@793
   107
                <artifactId>maven-javadoc-plugin</artifactId>
jaroslav@793
   108
                <version>2.9</version>
jaroslav@799
   109
                <configuration>
jaroslav@799
   110
                    <skip>true</skip>
jaroslav@799
   111
                </configuration>
jaroslav@793
   112
              </plugin>
jaroslav@826
   113
            <plugin>
jaroslav@826
   114
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@826
   115
                <artifactId>maven-compiler-plugin</artifactId>
jaroslav@826
   116
                <version>2.3.2</version>
jaroslav@826
   117
                <configuration>
jaroslav@826
   118
                    <source>1.7</source>
jaroslav@826
   119
                    <target>1.7</target>
jaroslav@826
   120
                </configuration>
jaroslav@826
   121
            </plugin>
jaroslav@751
   122
          </plugins>
jaroslav@751
   123
      </pluginManagement>
jaroslav@106
   124
  </build>
jaroslav@23
   125
  <dependencyManagement>
jaroslav@23
   126
      <dependencies>
jaroslav@23
   127
        <dependency>
jaroslav@23
   128
          <groupId>org.testng</groupId>
jaroslav@23
   129
          <artifactId>testng</artifactId>
jaroslav@23
   130
          <version>6.7</version>
jaroslav@23
   131
          <scope>test</scope>
jaroslav@23
   132
          <exclusions>
jaroslav@23
   133
            <exclusion>
jaroslav@23
   134
              <artifactId>junit</artifactId>
jaroslav@23
   135
              <groupId>junit</groupId>
jaroslav@23
   136
            </exclusion>
jaroslav@23
   137
          </exclusions>
jaroslav@23
   138
        </dependency>
jaroslav@23
   139
        <dependency>
jaroslav@23
   140
          <groupId>org.netbeans.api</groupId>
jaroslav@23
   141
          <artifactId>org-netbeans-modules-classfile</artifactId>
jaroslav@23
   142
          <version>RELEASE72</version>
jaroslav@23
   143
          <type>jar</type>
jaroslav@23
   144
        </dependency>
jaroslav@26
   145
        <dependency>
jaroslav@26
   146
          <groupId>org.netbeans.api</groupId>
jaroslav@26
   147
          <artifactId>org-openide-util-lookup</artifactId>
jaroslav@26
   148
          <version>RELEASE72</version>
jaroslav@26
   149
          <scope>compile</scope>
jaroslav@26
   150
          <type>jar</type>
jaroslav@26
   151
        </dependency>
jaroslav@23
   152
      </dependencies>
jaroslav@23
   153
  </dependencyManagement>
jaroslav@23
   154
  <properties>
jaroslav@23
   155
      <license>COPYING</license>
jaroslav@23
   156
  </properties>
jaroslav@554
   157
</project>