chat/client-android/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-android</artifactId>
jaroslav@238
    14
    <version>1.0-SNAPSHOT</version>
jaroslav@238
    15
    <packaging>apk</packaging>
jaroslav@238
    16
jaroslav@238
    17
    <name>chat Client for Android</name>
jaroslav@238
    18
jaroslav@238
    19
    <properties>
jaroslav@238
    20
        <platform.version>4.1.1.4</platform.version>
jaroslav@238
    21
        <android.plugin.version>4.2.0</android.plugin.version>
jaroslav@238
    22
        <android.platform.version>19</android.platform.version>
jaroslav@238
    23
        <debug>false</debug>
jaroslav@238
    24
    </properties>
jaroslav@238
    25
    <build>
jaroslav@238
    26
        <plugins>
jaroslav@238
    27
            <plugin>
jaroslav@238
    28
                <groupId>org.netbeans.html</groupId>
jaroslav@238
    29
                <artifactId>html4j-maven-plugin</artifactId>
jaroslav@238
    30
                <version>${net.java.html.version}</version>
jaroslav@238
    31
                <executions>
jaroslav@238
    32
                    <execution>
jaroslav@238
    33
                        <id>js-classes</id>
jaroslav@238
    34
                        <goals>
jaroslav@238
    35
                            <goal>process-js-annotations</goal>
jaroslav@238
    36
                        </goals>
jaroslav@238
    37
                    </execution>
jaroslav@238
    38
                </executions>
jaroslav@238
    39
            </plugin>          
jaroslav@238
    40
            <plugin>
jaroslav@238
    41
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@238
    42
                <artifactId>maven-compiler-plugin</artifactId>
jaroslav@238
    43
                <version>2.3.2</version>
jaroslav@238
    44
                <configuration>
jaroslav@238
    45
                    <source>1.7</source>
jaroslav@238
    46
                    <target>1.7</target>
jaroslav@238
    47
                </configuration>
jaroslav@238
    48
            </plugin>
jaroslav@238
    49
            <plugin>
jaroslav@238
    50
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@238
    51
                <artifactId>maven-jar-plugin</artifactId>
jaroslav@238
    52
                <version>2.4</version>
jaroslav@238
    53
            </plugin>
jaroslav@238
    54
            <plugin>
jaroslav@238
    55
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@238
    56
                <artifactId>maven-dependency-plugin</artifactId>
jaroslav@238
    57
                <version>2.9</version>
jaroslav@238
    58
                <executions>
jaroslav@238
    59
                    <execution>
jaroslav@238
    60
                        <id>unpack</id>
jaroslav@238
    61
                        <phase>process-resources</phase>
jaroslav@238
    62
                        <goals>
jaroslav@238
    63
                            <goal>unpack-dependencies</goal>
jaroslav@238
    64
                        </goals>
jaroslav@238
    65
                    </execution>
jaroslav@238
    66
                </executions>
jaroslav@238
    67
                <configuration>
jaroslav@238
    68
                    <type>zip</type>
jaroslav@238
    69
                    <classifier>webpages</classifier>
jaroslav@238
    70
                    <overWrite>true</overWrite>
jaroslav@238
    71
                    <outputDirectory>target/generated-sources/combined-assets/pages</outputDirectory>
jaroslav@238
    72
                    <includes>*/**</includes>
jaroslav@238
    73
                </configuration>
jaroslav@238
    74
            </plugin>            
jaroslav@238
    75
            <plugin>
jaroslav@238
    76
                <groupId>com.filmon.maven</groupId>
jaroslav@238
    77
                <artifactId>image-maven-plugin</artifactId>
jaroslav@238
    78
                <version>1.1</version>
jaroslav@238
    79
                <executions>
jaroslav@238
    80
                    <execution>
jaroslav@238
    81
                        <phase>initialize</phase>
jaroslav@238
    82
                        <goals>
jaroslav@238
    83
                            <goal>scale</goal>
jaroslav@238
    84
                        </goals>
jaroslav@238
    85
                        <configuration>
jaroslav@238
    86
                            <outputDirectory>target/res</outputDirectory>
jaroslav@238
    87
                            <images>
jaroslav@238
    88
                                <image>
jaroslav@238
    89
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
    90
                                    <destination>drawable-hdpi/ic_launcher.png</destination>
jaroslav@238
    91
                                    <width>72</width>
jaroslav@238
    92
                                </image>
jaroslav@238
    93
                                <image>
jaroslav@238
    94
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
    95
                                    <destination>drawable-mdpi/ic_launcher.png</destination>
jaroslav@238
    96
                                    <width>48</width>
jaroslav@238
    97
                                </image>
jaroslav@238
    98
                                <image>
jaroslav@238
    99
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   100
                                    <destination>drawable-xhdpi/ic_launcher.png</destination>
jaroslav@238
   101
                                    <width>96</width>
jaroslav@238
   102
                                </image>
jaroslav@238
   103
                                <image>
jaroslav@238
   104
                                    <source>src/main/icons/launcher.png</source>
jaroslav@238
   105
                                    <destination>drawable-xxhdpi/ic_launcher.png</destination>
jaroslav@238
   106
                                    <width>144</width>
jaroslav@238
   107
                                </image>
jaroslav@238
   108
                            </images>
jaroslav@238
   109
                        </configuration>
jaroslav@238
   110
                    </execution>
jaroslav@238
   111
                </executions>
jaroslav@238
   112
            </plugin>
jaroslav@238
   113
            <plugin>
jaroslav@238
   114
                <groupId>com.simpligility.maven.plugins</groupId>
jaroslav@238
   115
                <artifactId>android-maven-plugin</artifactId>
jaroslav@238
   116
                <version>${android.plugin.version}</version>
jaroslav@238
   117
                <extensions>true</extensions>
jaroslav@238
   118
                <configuration>
jaroslav@238
   119
                    <apkDebug>${debug}</apkDebug>
jaroslav@238
   120
                    <resourceDirectory>target/res</resourceDirectory>
jaroslav@238
   121
                    <sdk>
jaroslav@238
   122
                        <platform>${android.platform.version}</platform>
jaroslav@238
   123
                    </sdk>
jaroslav@238
   124
                    <apk>
jaroslav@238
   125
                        <metaIncludes>
jaroslav@238
   126
                            <metaInclude>services/org.netbeans.**</metaInclude>
jaroslav@238
   127
                        </metaIncludes>
jaroslav@238
   128
                    </apk>
jaroslav@238
   129
                    <extractDuplicates>true</extractDuplicates>
jaroslav@238
   130
                </configuration>
jaroslav@238
   131
                <executions>
jaroslav@238
   132
                    <execution>
jaroslav@238
   133
                        <id>apk</id>
jaroslav@238
   134
                        <goals>
jaroslav@238
   135
                            <goal>apk</goal>
jaroslav@238
   136
                            <goal>dex</goal>
jaroslav@238
   137
                        </goals>
jaroslav@238
   138
                    </execution>
jaroslav@238
   139
                </executions>
jaroslav@238
   140
            </plugin>
jaroslav@238
   141
        </plugins>
jaroslav@238
   142
    </build>
jaroslav@238
   143
    <dependencies>
jaroslav@238
   144
        <dependency>
jaroslav@238
   145
            <groupId>org.apidesign.demo</groupId>
jaroslav@238
   146
            <artifactId>chat</artifactId>
jaroslav@238
   147
            <version>${project.version}</version>
jaroslav@238
   148
            <exclusions>
jaroslav@238
   149
                <exclusion>
jaroslav@238
   150
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
   151
                    <artifactId>net.java.html.boot.fx</artifactId>
jaroslav@238
   152
                </exclusion>
jaroslav@238
   153
            </exclusions>
jaroslav@238
   154
        </dependency>
jaroslav@238
   155
        <dependency>
jaroslav@238
   156
            <groupId>com.google.android</groupId>
jaroslav@238
   157
            <artifactId>android</artifactId>
jaroslav@238
   158
            <version>${platform.version}</version>
jaroslav@238
   159
            <scope>provided</scope>
jaroslav@238
   160
        </dependency>
jaroslav@238
   161
        <dependency>
jaroslav@238
   162
            <groupId>com.dukescript.presenters</groupId>
jaroslav@238
   163
            <artifactId>android</artifactId>
jaroslav@238
   164
            <version>0.9.1</version>
jaroslav@238
   165
            <type>jar</type> 
jaroslav@238
   166
            <exclusions>
jaroslav@238
   167
                <exclusion>
jaroslav@238
   168
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
   169
                    <artifactId>net.java.html.boot</artifactId>
jaroslav@238
   170
                </exclusion>
jaroslav@238
   171
                <exclusion>
jaroslav@238
   172
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
   173
                    <artifactId>net.java.html.sound</artifactId>
jaroslav@238
   174
                </exclusion>
jaroslav@238
   175
            </exclusions>
jaroslav@238
   176
        </dependency>
jaroslav@238
   177
        <dependency>
jaroslav@238
   178
            <groupId>org.netbeans.html</groupId>
jaroslav@238
   179
            <artifactId>ko4j</artifactId>
jaroslav@238
   180
            <version>${net.java.html.version}</version>
jaroslav@238
   181
        </dependency>
jaroslav@238
   182
        <dependency>
jaroslav@238
   183
            <groupId>org.netbeans.html</groupId>
jaroslav@238
   184
            <artifactId>net.java.html.boot</artifactId>
jaroslav@238
   185
            <version>${net.java.html.version}</version>
jaroslav@238
   186
        </dependency>
jaroslav@238
   187
        <dependency>
jaroslav@238
   188
            <groupId>org.netbeans.html</groupId>
jaroslav@238
   189
            <artifactId>net.java.html.sound</artifactId>
jaroslav@238
   190
            <version>${net.java.html.version}</version>
jaroslav@238
   191
        </dependency>
jaroslav@238
   192
        <dependency>
jaroslav@238
   193
            <groupId>org.netbeans.html</groupId>
jaroslav@238
   194
            <artifactId>ko-ws-tyrus</artifactId>
jaroslav@238
   195
            <version>${net.java.html.version}</version>
jaroslav@238
   196
            <exclusions>
jaroslav@238
   197
                <exclusion>
jaroslav@238
   198
                    <artifactId>org.json-osgi</artifactId>
jaroslav@238
   199
                    <groupId>de.twentyeleven.skysail</groupId>
jaroslav@238
   200
                </exclusion>
jaroslav@238
   201
            </exclusions>
jaroslav@238
   202
        </dependency>
jaroslav@238
   203
    </dependencies>
jaroslav@238
   204
</project>