chess/pom.xml
author Jaroslav Tulach <jtulach@netbeans.org>
Thu, 25 Jul 2013 15:09:49 +0200
branchchess
changeset 22 fb06534ab8db
child 25 b20104a99a6b
permissions -rw-r--r--
Initial version of the chess board displaying application
     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   <parent>
     5     <artifactId>demo</artifactId>
     6     <groupId>org.apidesign.html</groupId>
     7     <version>1.0-SNAPSHOT</version>
     8   </parent>
     9 
    10   <groupId>org.apidesign.html.demo</groupId>
    11   <artifactId>chess</artifactId>
    12   <version>1.0-SNAPSHOT</version>
    13   <packaging>jar</packaging>
    14 
    15   <name>Chess Game</name>
    16 
    17   <repositories>
    18       <repository>
    19           <id>java.net</id>
    20           <name>Java.net</name>
    21           <url>https://maven.java.net/content/repositories/releases/</url>
    22           <snapshots>
    23           </snapshots>
    24       </repository>
    25       <repository>
    26           <id>netbeans</id>
    27           <name>NetBeans</name>
    28           <url>http://bits.netbeans.org/maven2/</url>
    29       </repository>
    30   </repositories>
    31   <pluginRepositories>
    32       <pluginRepository>
    33           <id>java.net</id>
    34           <name>Java.net</name>
    35           <url>https://maven.java.net/content/repositories/releases/</url>
    36           <snapshots>
    37           </snapshots>
    38       </pluginRepository>
    39   </pluginRepositories>
    40 
    41   <properties>
    42     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    43     <net.java.html.version>0.4-SNAPSHOT</net.java.html.version>
    44     <netbeans.compile.on.save>none</netbeans.compile.on.save>
    45   </properties>
    46   <build>
    47       <plugins>
    48           <plugin>
    49               <groupId>org.apache.maven.plugins</groupId>
    50               <artifactId>maven-compiler-plugin</artifactId>
    51               <version>2.3.2</version>
    52               <configuration>
    53                   <source>1.7</source>
    54                   <target>1.7</target>
    55               </configuration>
    56           </plugin>
    57           <plugin>
    58               <groupId>org.apache.maven.plugins</groupId>
    59               <artifactId>maven-jar-plugin</artifactId>
    60               <version>2.4</version>
    61               <configuration>
    62                   <archive>
    63                       <manifest>
    64                           <mainClass>org.apidesign.html.demo.chess.Main</mainClass>
    65                           <addClasspath>true</addClasspath>
    66                           <classpathPrefix>lib/</classpathPrefix>
    67                       </manifest>
    68                   </archive>
    69               </configuration>
    70           </plugin>
    71           <plugin>
    72               <groupId>org.codehaus.mojo</groupId>
    73               <artifactId>exec-maven-plugin</artifactId>
    74               <version>1.2.1</version>
    75               <configuration>
    76                   <systemProperties>
    77                       <systemProperty>
    78                           <key>browser.rootdir</key>
    79                           <value>${basedir}/src/main/web/</value>
    80                       </systemProperty>
    81                   </systemProperties>
    82                   <mainClass>org.apidesign.html.demo.chess.Main</mainClass>
    83               </configuration>
    84           </plugin>      
    85           <plugin>
    86               <artifactId>maven-assembly-plugin</artifactId>
    87               <version>2.4</version>
    88               <executions>
    89                   <execution>
    90                       <id>distro-assembly</id>
    91                       <phase>package</phase>
    92                       <goals>
    93                           <goal>single</goal>
    94                       </goals>
    95                       <configuration>
    96                           <descriptors>
    97                               <descriptor>src/main/assembly/html.java.net.xml</descriptor>
    98                           </descriptors>
    99                       </configuration>
   100                   </execution>
   101               </executions>                
   102           </plugin>      
   103       </plugins>
   104   </build>
   105   <dependencies>
   106     <dependency>
   107         <groupId>org.apidesign.html</groupId>
   108         <artifactId>net.java.html.json</artifactId>
   109         <version>${net.java.html.version}</version>
   110     </dependency>
   111     <dependency>
   112         <groupId>org.apidesign.html</groupId>
   113         <artifactId>net.java.html.boot</artifactId>
   114         <version>${net.java.html.version}</version>
   115     </dependency>
   116     <dependency>
   117         <groupId>org.apidesign.html</groupId>
   118         <artifactId>ko-fx</artifactId>
   119         <version>${net.java.html.version}</version>
   120         <scope>runtime</scope>
   121     </dependency>
   122     <dependency>
   123         <groupId>org.apidesign.html</groupId>
   124         <artifactId>boot-fx</artifactId>
   125         <version>${net.java.html.version}</version>
   126         <scope>runtime</scope>
   127     </dependency>
   128     <dependency>
   129       <groupId>org.testng</groupId>
   130       <artifactId>testng</artifactId>
   131       <version>6.7</version>
   132       <scope>test</scope>
   133     </dependency>
   134   </dependencies>
   135   <profiles>
   136       <profile>
   137           <id>iOSDeploy</id>
   138           <activation>
   139               <os>
   140                   <name>Mac OS X</name>
   141               </os>
   142           </activation>
   143           <build>
   144               <plugins>
   145                   <plugin>
   146                       <groupId>org.netbeans.ios</groupId>
   147                       <artifactId>ios-maven-plugin</artifactId>
   148                       <version>0.2-SNAPSHOT</version>
   149                       <configuration>
   150                           <jarfile>${project.build.directory}/${project.build.finalName}.jar</jarfile>
   151                           <title>${project.name}</title>
   152                           <mainclass>org.apidesign.html.demo.chess.Main</mainclass>
   153                           <resourcesDir>src/main/web/</resourcesDir>
   154                       </configuration>
   155                   </plugin>
   156                   <plugin>
   157                       <groupId>org.apache.maven.plugins</groupId>
   158                       <artifactId>maven-jar-plugin</artifactId>
   159                       <version>2.4</version>
   160                       <configuration>
   161                           <archive>
   162                               <manifest>
   163                                   <mainClass>org.apidesign.html.demo.chess.Main</mainClass>
   164                                   <addClasspath>true</addClasspath>
   165                                   <classpathPrefix>lib/</classpathPrefix>
   166                               </manifest>
   167                           </archive>
   168                       </configuration>
   169                   </plugin>
   170               </plugins>
   171           </build>
   172           <dependencies>
   173               <dependency>
   174                   <groupId>org.apidesign.html</groupId>
   175                   <artifactId>ko-fx</artifactId>
   176                   <version>${net.java.html.version}</version>
   177               </dependency>
   178           </dependencies>
   179       </profile>
   180   </profiles>
   181 </project>