chat/client-ios/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 22 Apr 2016 05:56:47 +0200
branchNewChat
changeset 238 a0f15cb8c730
permissions -rw-r--r--
Switching to newer version of the libraries
jaroslav@238
     1
<?xml version="1.0"?>
jaroslav@238
     2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jaroslav@238
     3
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
jaroslav@238
     4
    <modelVersion>4.0.0</modelVersion>
jaroslav@238
     5
jaroslav@238
     6
    <parent>
jaroslav@238
     7
        <groupId>org.apidesign.demo</groupId>
jaroslav@238
     8
        <artifactId>chat-pom</artifactId>
jaroslav@238
     9
        <version>1.0-SNAPSHOT</version>
jaroslav@238
    10
    </parent>
jaroslav@238
    11
    
jaroslav@238
    12
    <groupId>org.apidesign.demo</groupId>
jaroslav@238
    13
    <artifactId>chat-ios</artifactId>
jaroslav@238
    14
    <version>1.0-SNAPSHOT</version>
jaroslav@238
    15
    <packaging>jar</packaging>
jaroslav@238
    16
jaroslav@238
    17
    <name>chat Client for iOS</name>
jaroslav@238
    18
jaroslav@238
    19
    <properties>
jaroslav@238
    20
        <project.mainclass>org.apidesign.demo.chat.iOSMain</project.mainclass>
jaroslav@238
    21
        <netbeans.compile.on.save>none</netbeans.compile.on.save>
jaroslav@238
    22
        <robovm.version>1.6.0</robovm.version>
jaroslav@238
    23
    </properties>
jaroslav@238
    24
    <build>
jaroslav@238
    25
        <plugins>
jaroslav@238
    26
            <plugin>
jaroslav@238
    27
                <groupId>org.netbeans.html</groupId>
jaroslav@238
    28
                <artifactId>html4j-maven-plugin</artifactId>
jaroslav@238
    29
                <version>${net.java.html.version}</version>
jaroslav@238
    30
                <executions>
jaroslav@238
    31
                    <execution>
jaroslav@238
    32
                        <id>js-classes</id>
jaroslav@238
    33
                        <goals>
jaroslav@238
    34
                            <goal>process-js-annotations</goal>
jaroslav@238
    35
                        </goals>
jaroslav@238
    36
                    </execution>
jaroslav@238
    37
                </executions>
jaroslav@238
    38
            </plugin>          
jaroslav@238
    39
            <plugin>
jaroslav@238
    40
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@238
    41
                <artifactId>maven-compiler-plugin</artifactId>
jaroslav@238
    42
                <version>2.3.2</version>
jaroslav@238
    43
                <configuration>
jaroslav@238
    44
                    <source>1.7</source>
jaroslav@238
    45
                    <target>1.7</target>
jaroslav@238
    46
                </configuration>
jaroslav@238
    47
            </plugin>
jaroslav@238
    48
            <plugin>
jaroslav@238
    49
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@238
    50
                <artifactId>maven-jar-plugin</artifactId>
jaroslav@238
    51
                <version>2.4</version>
jaroslav@238
    52
            </plugin>
jaroslav@238
    53
            <plugin>
jaroslav@238
    54
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@238
    55
                <artifactId>maven-dependency-plugin</artifactId>
jaroslav@238
    56
                <version>2.9</version>
jaroslav@238
    57
                <executions>
jaroslav@238
    58
                    <execution>
jaroslav@238
    59
                        <id>unpack</id>
jaroslav@238
    60
                        <phase>process-resources</phase>
jaroslav@238
    61
                        <goals>
jaroslav@238
    62
                            <goal>unpack-dependencies</goal>
jaroslav@238
    63
                        </goals>
jaroslav@238
    64
                    </execution>
jaroslav@238
    65
                </executions>
jaroslav@238
    66
                <configuration>
jaroslav@238
    67
                    <type>zip</type>
jaroslav@238
    68
                    <classifier>webpages</classifier>
jaroslav@238
    69
                    <overWrite>true</overWrite>
jaroslav@238
    70
                    <outputDirectory>target/web/pages</outputDirectory>
jaroslav@238
    71
                    <includes>*/**</includes>
jaroslav@238
    72
                </configuration>
jaroslav@238
    73
            </plugin>            
jaroslav@238
    74
            <plugin>
jaroslav@238
    75
                <groupId>com.filmon.maven</groupId>
jaroslav@238
    76
                <artifactId>image-maven-plugin</artifactId>
jaroslav@238
    77
                <version>1.2.1</version>
jaroslav@238
    78
                <executions>
jaroslav@238
    79
                    <execution>
jaroslav@238
    80
                        <goals>
jaroslav@238
    81
                            <goal>scale</goal>
jaroslav@238
    82
                            <goal>crop</goal>
jaroslav@238
    83
                        </goals>
jaroslav@238
    84
                        <configuration>
jaroslav@238
    85
                            <outputDirectory>target/images</outputDirectory>
jaroslav@238
    86
                            <images>
jaroslav@238
    87
                                <image>
jaroslav@238
    88
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
    89
                                    <destination>Icon.png</destination>
jaroslav@238
    90
                                    <width>57</width>
jaroslav@238
    91
                                </image>
jaroslav@238
    92
                                <image>
jaroslav@238
    93
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
    94
                                    <destination>Icon@2.png</destination>
jaroslav@238
    95
                                    <width>114</width>
jaroslav@238
    96
                                </image>
jaroslav@238
    97
                                <image>
jaroslav@238
    98
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
    99
                                    <destination>Icon-60.png</destination>
jaroslav@238
   100
                                    <width>60</width>
jaroslav@238
   101
                                </image>
jaroslav@238
   102
                                <image>
jaroslav@238
   103
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   104
                                    <destination>Icon-60@2.png</destination>
jaroslav@238
   105
                                    <width>120</width>
jaroslav@238
   106
                                </image>
jaroslav@238
   107
                                <image>
jaroslav@238
   108
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   109
                                    <destination>Icon-72.png</destination>
jaroslav@238
   110
                                    <width>72</width>
jaroslav@238
   111
                                </image>
jaroslav@238
   112
                                <image>
jaroslav@238
   113
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   114
                                    <destination>Icon-76.png</destination>
jaroslav@238
   115
                                    <width>76</width>
jaroslav@238
   116
                                </image>
jaroslav@238
   117
                                <image>
jaroslav@238
   118
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   119
                                    <destination>Default@2x.png</destination>
jaroslav@238
   120
                                    <width>240</width>
jaroslav@238
   121
                                    <cropWidth>640</cropWidth>
jaroslav@238
   122
                                    <cropHeight>960</cropHeight>
jaroslav@238
   123
                                    <color>white</color>
jaroslav@238
   124
                                </image>
jaroslav@238
   125
                                <image>
jaroslav@238
   126
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   127
                                    <destination>Default-568h@2x.png</destination>
jaroslav@238
   128
                                    <width>240</width>
jaroslav@238
   129
                                    <cropWidth>640</cropWidth>
jaroslav@238
   130
                                    <cropHeight>1136</cropHeight>
jaroslav@238
   131
                                    <color>white</color>
jaroslav@238
   132
                                </image>
jaroslav@238
   133
                                <image>
jaroslav@238
   134
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   135
                                    <destination>Default.png</destination>
jaroslav@238
   136
                                    <width>120</width>
jaroslav@238
   137
                                    <cropWidth>320</cropWidth>
jaroslav@238
   138
                                    <cropHeight>480</cropHeight>
jaroslav@238
   139
                                    <color>white</color>
jaroslav@238
   140
                                </image>
jaroslav@238
   141
                                <image>
jaroslav@238
   142
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   143
                                    <destination>Default@2x-Landscape.png</destination>
jaroslav@238
   144
                                    <width>240</width>
jaroslav@238
   145
                                    <cropWidth>960</cropWidth>
jaroslav@238
   146
                                    <cropHeight>640</cropHeight>
jaroslav@238
   147
                                    <color>white</color>
jaroslav@238
   148
                                </image>
jaroslav@238
   149
                                <image>
jaroslav@238
   150
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   151
                                    <destination>Default-568h@2x-Landscape.png</destination>
jaroslav@238
   152
                                    <width>240</width>
jaroslav@238
   153
                                    <cropWidth>1136</cropWidth>
jaroslav@238
   154
                                    <cropHeight>640</cropHeight>
jaroslav@238
   155
                                    <color>white</color>
jaroslav@238
   156
                                </image>
jaroslav@238
   157
                                <image>
jaroslav@238
   158
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   159
                                    <destination>Default-Landscape.png</destination>
jaroslav@238
   160
                                    <width>120</width>
jaroslav@238
   161
                                    <cropWidth>480</cropWidth>
jaroslav@238
   162
                                    <cropHeight>320</cropHeight>
jaroslav@238
   163
                                    <color>white</color>
jaroslav@238
   164
                                </image>
jaroslav@238
   165
                            </images>
jaroslav@238
   166
                        </configuration>
jaroslav@238
   167
                    </execution>
jaroslav@238
   168
                </executions>
jaroslav@238
   169
            </plugin>
jaroslav@238
   170
            <plugin>
jaroslav@238
   171
                <groupId>org.robovm</groupId>
jaroslav@238
   172
                <artifactId>robovm-maven-plugin</artifactId>
jaroslav@238
   173
                <version>${robovm.version}</version>
jaroslav@238
   174
                <configuration>
jaroslav@238
   175
                    <config>
jaroslav@238
   176
                        <mainClass>${project.mainclass}</mainClass>
jaroslav@238
   177
                        <forceLinkClasses>
jaroslav@238
   178
                            <pattern>java.util.logging.ConsoleHandler</pattern>
jaroslav@238
   179
                            <pattern>java.util.logging.SimpleFormatter</pattern>
jaroslav@238
   180
                        </forceLinkClasses>
jaroslav@238
   181
                        <executableName>chat</executableName>
jaroslav@238
   182
                        <resources>
jaroslav@238
   183
                            <resource>target/web/pages/</resource>
jaroslav@238
   184
                            <resource>
jaroslav@238
   185
                                <targetPath>/</targetPath>
jaroslav@238
   186
                                <directory>target/images/</directory>
jaroslav@238
   187
                                <includes>
jaroslav@238
   188
                                    <include>*.png</include>
jaroslav@238
   189
                                </includes>
jaroslav@238
   190
                            </resource>
jaroslav@238
   191
                        </resources>
jaroslav@238
   192
                        <os>ios</os>
jaroslav@238
   193
                    </config>
jaroslav@238
   194
                    <includeJFX>false</includeJFX>
jaroslav@238
   195
                </configuration>
jaroslav@238
   196
                <!--
jaroslav@238
   197
                <executions>
jaroslav@238
   198
                    <execution>
jaroslav@238
   199
                        <phase>package</phase>
jaroslav@238
   200
                        <goals>
jaroslav@238
   201
                            <goal>create-ipa</goal>
jaroslav@238
   202
                        </goals>
jaroslav@238
   203
                    </execution>
jaroslav@238
   204
                </executions>
jaroslav@238
   205
                -->
jaroslav@238
   206
            </plugin>
jaroslav@238
   207
        </plugins>
jaroslav@238
   208
    </build>
jaroslav@238
   209
    <dependencies>
jaroslav@238
   210
        <dependency>
jaroslav@238
   211
            <groupId>org.apidesign.demo</groupId>
jaroslav@238
   212
            <artifactId>chat</artifactId>
jaroslav@238
   213
            <version>${project.version}</version>
jaroslav@238
   214
            <exclusions>
jaroslav@238
   215
                <exclusion>
jaroslav@238
   216
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
   217
                    <artifactId>net.java.html.boot.fx</artifactId>
jaroslav@238
   218
                </exclusion>
jaroslav@238
   219
            </exclusions>
jaroslav@238
   220
        </dependency>
jaroslav@238
   221
        <dependency>
jaroslav@238
   222
            <groupId>com.dukescript.presenters</groupId>
jaroslav@238
   223
            <artifactId>ios</artifactId>
jaroslav@238
   224
            <version>0.9.1</version>
jaroslav@238
   225
            <scope>runtime</scope>
jaroslav@238
   226
            <exclusions>
jaroslav@238
   227
                <exclusion>
jaroslav@238
   228
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
   229
                    <artifactId>net.java.html.geo</artifactId>
jaroslav@238
   230
                </exclusion>
jaroslav@238
   231
                <exclusion>
jaroslav@238
   232
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
   233
                    <artifactId>net.java.html.boot</artifactId>
jaroslav@238
   234
                </exclusion>
jaroslav@238
   235
            </exclusions>
jaroslav@238
   236
        </dependency>
jaroslav@238
   237
        <dependency>
jaroslav@238
   238
            <groupId>org.netbeans.html</groupId>
jaroslav@238
   239
            <artifactId>net.java.html.geo</artifactId>
jaroslav@238
   240
            <version>${net.java.html.version}</version>
jaroslav@238
   241
            <scope>runtime</scope>
jaroslav@238
   242
        </dependency>
jaroslav@238
   243
        <dependency>
jaroslav@238
   244
            <groupId>org.robovm</groupId>
jaroslav@238
   245
            <artifactId>robovm-cocoatouch</artifactId>
jaroslav@238
   246
            <version>${robovm.version}</version>
jaroslav@238
   247
            <type>jar</type>
jaroslav@238
   248
        </dependency>
jaroslav@238
   249
        <dependency>
jaroslav@238
   250
            <groupId>org.robovm</groupId>
jaroslav@238
   251
            <artifactId>robovm-rt</artifactId>
jaroslav@238
   252
            <version>${robovm.version}</version>
jaroslav@238
   253
            <type>jar</type>
jaroslav@238
   254
        </dependency>
jaroslav@238
   255
    </dependencies>
jaroslav@238
   256
</project>