rt/emul/mini/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 28 Sep 2013 02:45:17 +0200
branchjavac
changeset 1320 e49c4c2c3737
parent 1288 8bf8753226bd
child 1323 5d2341f16b4f
permissions -rw-r--r--
However the Locale class needs to be simplified - it is suprising how a class used in a trival way may get bloated
     1 <?xml version="1.0"?>
     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">
     3   <modelVersion>4.0.0</modelVersion>
     4   <parent>
     5     <groupId>org.apidesign.bck2brwsr</groupId>
     6     <artifactId>emul.pom</artifactId>
     7     <version>0.9-SNAPSHOT</version>
     8   </parent>
     9   <groupId>org.apidesign.bck2brwsr</groupId>
    10   <artifactId>emul.mini</artifactId>
    11   <version>0.9-SNAPSHOT</version>
    12   <name>Minimal API Profile</name>
    13   <url>http://maven.apache.org</url>
    14   <properties>
    15     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    16   </properties>
    17   <dependencies>
    18     <dependency>
    19       <groupId>org.apidesign.bck2brwsr</groupId>
    20       <artifactId>core</artifactId>
    21       <version>0.9-SNAPSHOT</version>
    22       <type>jar</type>
    23     </dependency>
    24     <dependency>
    25       <groupId>org.testng</groupId>
    26       <artifactId>testng</artifactId>
    27       <version>6.5.2</version>
    28       <scope>test</scope>
    29     </dependency>
    30   </dependencies>
    31   <build>
    32       <plugins>
    33           <plugin>
    34               <groupId>org.apache.maven.plugins</groupId>
    35               <artifactId>maven-compiler-plugin</artifactId>
    36               <version>2.5.1</version>
    37               <configuration>
    38                   <!-- XXX: Need because Throwable references PrintWriter, but
    39                      dangerous! We could easy compile against APIs that don't
    40                      exist. Should be replaced by ahead of compilation copying
    41                      of files that should really be visible on the classpath...
    42                      
    43                   <compilerArguments>
    44                       <bootclasspath>netbeans.ignore.jdk.bootsclasspath</bootclasspath>
    45                   </compilerArguments>
    46                   -->
    47                  <source>1.7</source>
    48                  <target>1.7</target>
    49               </configuration>
    50           </plugin>
    51           <plugin>
    52               <groupId>org.apache.maven.plugins</groupId>
    53               <artifactId>maven-javadoc-plugin</artifactId>
    54               <configuration>
    55                   <excludePackageNames>org.apidesign.bck2brwsr.emul.*</excludePackageNames>
    56                   <skip>false</skip>
    57               </configuration>
    58           </plugin>
    59           <plugin>
    60               <groupId>org.apache.maven.plugins</groupId>
    61               <artifactId>maven-source-plugin</artifactId>
    62               <version>2.2.1</version>
    63               <executions>
    64                   <execution>
    65                       <id>prepare-sources</id>
    66                       <goals>
    67                           <goal>jar</goal>
    68                       </goals>
    69                       <phase>package</phase>
    70                   </execution>
    71               </executions>
    72           </plugin>
    73       </plugins>
    74   </build>
    75 </project>