histogram/pom.xml
author Jaroslav Tulach <jtulach@netbeans.org>
Sun, 17 Nov 2013 09:46:45 +0100
branchchess
changeset 87 c2293ae622df
permissions -rw-r--r--
Adding histogram demo
     1 <?xml version="1.0" encoding="UTF-8"?>
     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 
     5   <groupId>dew.demo</groupId>
     6   <artifactId>histogram</artifactId>
     7   <version>1.0-SNAPSHOT</version>
     8   <packaging>jar</packaging>
     9 
    10   <name>histogram</name>
    11 
    12   <properties>
    13     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    14     <net.java.html.version>0.6</net.java.html.version>
    15     <bck2brwsr.version>0.8</bck2brwsr.version>
    16     <brwsr.startpage>pages/index.html</brwsr.startpage>
    17     <project.mainclass>dew.demo.histogram.Main</project.mainclass>
    18     <netbeans.compile.on.save>none</netbeans.compile.on.save>
    19   </properties>
    20   <build>
    21       <plugins>
    22           <plugin>
    23               <groupId>org.apache.maven.plugins</groupId>
    24               <artifactId>maven-compiler-plugin</artifactId>
    25               <version>2.3.2</version>
    26               <configuration>
    27                   <source>1.7</source>
    28                   <target>1.7</target>
    29               </configuration>
    30           </plugin>
    31           <plugin>
    32               <groupId>org.apache.maven.plugins</groupId>
    33               <artifactId>maven-jar-plugin</artifactId>
    34               <version>2.4</version>
    35               <configuration>
    36                   <archive>
    37                       <manifest>
    38                           <mainClass>${project.mainclass}</mainClass>
    39                           <addClasspath>true</addClasspath>
    40                           <classpathPrefix>lib/</classpathPrefix>
    41                       </manifest>
    42                   </archive>
    43               </configuration>
    44           </plugin>
    45           <plugin>
    46               <groupId>org.codehaus.mojo</groupId>
    47               <artifactId>exec-maven-plugin</artifactId>
    48               <version>1.2.1</version>
    49               <configuration>
    50                   <systemProperties>
    51                       <systemProperty>
    52                           <key>browser.rootdir</key>
    53                           <value>${basedir}/src/main/webapp/</value>
    54                       </systemProperty>
    55                   </systemProperties>
    56                   <mainClass>${project.mainclass}</mainClass>
    57               </configuration>
    58           </plugin>      
    59       </plugins>
    60   </build>
    61   <dependencies>
    62     <dependency>
    63         <groupId>org.apidesign.html</groupId>
    64         <artifactId>net.java.html.json</artifactId>
    65         <version>${net.java.html.version}</version>
    66     </dependency>
    67     <dependency>
    68         <groupId>org.apidesign.html</groupId>
    69         <artifactId>net.java.html.boot</artifactId>
    70         <version>${net.java.html.version}</version>
    71     </dependency>
    72     <dependency>
    73       <groupId>org.testng</groupId>
    74       <artifactId>testng</artifactId>
    75       <version>6.7</version>
    76       <scope>test</scope>
    77     </dependency>
    78   </dependencies>
    79   <profiles>
    80       <profile>
    81           <id>fxbrwsr</id>
    82           <activation>
    83               <activeByDefault>true</activeByDefault>
    84           </activation>
    85           <build>
    86             <plugins>
    87                 <plugin>
    88                     <artifactId>maven-assembly-plugin</artifactId>
    89                     <version>2.4</version>
    90                     <executions>
    91                         <execution>
    92                             <id>distro-assembly</id>
    93                             <phase>package</phase>
    94                             <goals>
    95                                 <goal>single</goal>
    96                             </goals>
    97                             <configuration>
    98                                 <descriptors>
    99                                     <descriptor>src/main/assembly/html.java.net.xml</descriptor>
   100                                 </descriptors>
   101                             </configuration>
   102                         </execution>
   103                     </executions>                
   104                 </plugin>      
   105             </plugins>
   106           </build>
   107           <dependencies>
   108             <dependency>
   109                 <groupId>org.apidesign.html</groupId>
   110                 <artifactId>ko-fx</artifactId>
   111                 <version>${net.java.html.version}</version>
   112                 <scope>runtime</scope>
   113             </dependency>
   114             <dependency>
   115                 <groupId>org.apidesign.html</groupId>
   116                 <artifactId>boot-fx</artifactId>
   117                 <version>${net.java.html.version}</version>
   118                 <scope>runtime</scope>
   119             </dependency>
   120           </dependencies>
   121       </profile>
   122       <profile>
   123           <id>bck2brwsr</id>
   124           <activation>
   125               <property>
   126                   <name>brwsr</name>
   127                   <value>bck2brwsr</value>
   128               </property>
   129           </activation>
   130           <build>
   131               <plugins>
   132                   <plugin>
   133                       <groupId>org.apidesign.bck2brwsr</groupId>
   134                       <artifactId>bck2brwsr-maven-plugin</artifactId>
   135                       <version>${bck2brwsr.version}</version>
   136                       <executions>
   137                           <execution>
   138                               <goals>
   139                                   <goal>brwsr</goal>
   140                               </goals>
   141                           </execution>
   142                       </executions>
   143                       <configuration>
   144                           <directory>${basedir}/src/main/webapp/</directory>
   145                           <startpage>${brwsr.startpage}</startpage>
   146                       </configuration>
   147                   </plugin>
   148                   <plugin>
   149                       <groupId>org.apache.maven.plugins</groupId>
   150                       <artifactId>maven-compiler-plugin</artifactId>
   151                       <configuration>
   152                           <compilerArguments>
   153                               <bootclasspath>netbeans.ignore.jdk.bootclasspath</bootclasspath>
   154                           </compilerArguments>
   155                       </configuration>
   156                   </plugin>
   157                   <plugin>
   158                       <artifactId>maven-assembly-plugin</artifactId>
   159                       <version>2.4</version>
   160                       <executions>
   161                           <execution>
   162                               <id>distro-assembly</id>
   163                               <phase>package</phase>
   164                               <goals>
   165                                   <goal>single</goal>
   166                               </goals>
   167                               <configuration>
   168                                   <descriptors>
   169                                       <descriptor>src/main/assembly/bck2brwsr.xml</descriptor>
   170                                   </descriptors>
   171                               </configuration>
   172                           </execution>
   173                       </executions>                
   174                   </plugin>      
   175               </plugins>
   176           </build>
   177           <dependencies>
   178               <dependency>
   179                   <groupId>org.apidesign.bck2brwsr</groupId>
   180                   <artifactId>emul</artifactId>
   181                   <version>${bck2brwsr.version}</version>
   182                   <classifier>rt</classifier>
   183               </dependency>
   184               <dependency>
   185                   <groupId>org.apidesign.bck2brwsr</groupId>
   186                   <artifactId>ko-bck2brwsr</artifactId>
   187                   <version>${bck2brwsr.version}</version>
   188                   <scope>runtime</scope>
   189               </dependency>
   190               <dependency>
   191                   <groupId>org.apidesign.bck2brwsr</groupId>
   192                   <artifactId>vm4brwsr</artifactId>
   193                   <classifier>js</classifier>
   194                   <type>zip</type>
   195                   <version>${bck2brwsr.version}</version>
   196                   <scope>provided</scope>
   197               </dependency>
   198           </dependencies>
   199       </profile>
   200   </profiles>  
   201 </project>