Find file
278 lines (267 sloc) 11.1 KB
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.simpligility.maven</groupId>
<artifactId>progressive-organization-pom</artifactId>
<version>5.0.0</version>
</parent>
<groupId>com.simpligility.android.sdk-deployer</groupId>
<artifactId>maven-android-sdk-deployer</artifactId>
<version>2.8.0</version>
<packaging>pom</packaging>
<name>Maven Android SDK Deployer</name>
<description>The Maven Android SDK Deployer is a helper maven project that can be used to install the libraries
necessary to build Android applications with Maven and the Maven Android Plugin. These are mostly android.jar and
maps.jar at the moment although the setup can be expanded easily.</description>
<properties>
<!-- absolute path to the Android SDK install as defined in the ANDROID_HOME
environment variable -->
<android.sdk.path>${env.ANDROID_HOME}/</android.sdk.path>
<android.sdk.platform>23</android.sdk.platform>
<!-- The repository server for your android artifacts (e.g. Nexus instance
in this example) -->
<repo.id>android.repo</repo.id>
<repo.url>http://localhost:8081/nexus/content/repositories/thirdparty</repo.url>
<!-- you need to provide username and password for the server in your
settings.xml, see documentation for the maven-deploy-plugin -->
<!-- The following properties don't need to be changed by the user -->
<sdk.platforms.path>${android.sdk.path}/platforms</sdk.platforms.path>
<sdk.addons.path>${android.sdk.path}/add-ons</sdk.addons.path>
<sdk.extras.path>${android.sdk.path}/extras</sdk.extras.path>
<sdk.extras.multidex.path>${sdk.extras.path}/android/support/multidex/library</sdk.extras.multidex.path>
<sdk.extras.compatibility.path>${sdk.extras.path}/android/support</sdk.extras.compatibility.path>
<sdk.extras.google.play.services.path>${sdk.extras.path}/google/google_play_services</sdk.extras.google.play.services.path>
<sdk.extras.google.play.services.for.froyo.path>${sdk.extras.path}/google/google_play_services_froyo</sdk.extras.google.play.services.for.froyo.path>
<sdk.extras.google.play.apk.expansion.path>${sdk.extras.path}/google/market_apk_expansion</sdk.extras.google.play.apk.expansion.path>
<sdk.extras.google.play.licensing.path>${sdk.extras.path}/google/market_licensing</sdk.extras.google.play.licensing.path>
<platform.android.groupid>android</platform.android.groupid>
<platform.android.artifactid>android</platform.android.artifactid>
<platform.uiautomator.groupid>android.test.uiautomator</platform.uiautomator.groupid>
<platform.uiautomator.artifactid>uiautomator</platform.uiautomator.artifactid>
<addon.googlemaps.groupid>com.google.android.maps</addon.googlemaps.groupid>
<addon.googlemaps.artifactid>maps</addon.googlemaps.artifactid>
<addon.android.future.usb.groupid>com.android.future</addon.android.future.usb.groupid>
<addon.android.future.usb.artifactid>usb</addon.android.future.usb.artifactid>
<addon.android.gdk.groupid>com.google.android.gdk</addon.android.gdk.groupid>
<addon.android.gdk.artifactid>gdk</addon.android.gdk.artifactid>
<extras.multidex.groupId>com.google.android.multidex</extras.multidex.groupId>
<extras.multidex.artifactId>android-support-multidex</extras.multidex.artifactId>
<extras.analytics.groupid>com.google.android.analytics</extras.analytics.groupid>
<extras.analytics.artifactId>analytics</extras.analytics.artifactId>
<extras.admob.groupid>com.google.android.admob</extras.admob.groupid>
<extras.gcm.groupid>com.google.android.gcm</extras.gcm.groupid>
<extras.google.play.services.groupid>com.google.android.gms</extras.google.play.services.groupid>
<extras.google.play.apk.expansion.groupid>com.google.android.apk.expansion</extras.google.play.apk.expansion.groupid>
<extras.google.play.licensing.groupid>com.google.android.licensing</extras.google.play.licensing.groupid>
<extras.compatibility.groupid>android.support</extras.compatibility.groupid>
<extras.compatibility.v4.groupid>${extras.compatibility.groupid}</extras.compatibility.v4.groupid>
<extras.compatibility.v4.artifactid>compatibility-v4</extras.compatibility.v4.artifactid>
<extras.compatibility.v4.version.prefix></extras.compatibility.v4.version.prefix>
<extras.compatibility.v7.appcompat.groupid>${extras.compatibility.groupid}</extras.compatibility.v7.appcompat.groupid>
<extras.compatibility.v7.appcompat.artifactid>compatibility-v7-appcompat</extras.compatibility.v7.appcompat.artifactid>
<extras.compatibility.v7.appcompat.version.prefix></extras.compatibility.v7.appcompat.version.prefix>
<extras.compatibility.v7.mediarouter.groupid>${extras.compatibility.groupid}</extras.compatibility.v7.mediarouter.groupid>
<extras.compatibility.v7.mediarouter.artifactid>compatibility-v7-mediarouter</extras.compatibility.v7.mediarouter.artifactid>
<extras.compatibility.v7.mediarouter.version.prefix></extras.compatibility.v7.mediarouter.version.prefix>
<extras.compatibility.v7.groupid>${extras.compatibility.groupid}</extras.compatibility.v7.groupid>
<extras.compatibility.v7.artifactid>compatibility-v7</extras.compatibility.v7.artifactid>
<extras.compatibility.v7.version.prefix></extras.compatibility.v7.version.prefix>
<extras.compatibility.v13.groupid>${extras.compatibility.groupid}</extras.compatibility.v13.groupid>
<extras.compatibility.v13.artifactid>compatibility-v13</extras.compatibility.v13.artifactid>
<extras.compatibility.v13.version.prefix></extras.compatibility.v13.version.prefix>
</properties>
<issueManagement>
<system>Github</system>
<url>https://github.com/simpligility/maven-android-sdk-deployer/issues</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>Maven Android Developers</name>
<post>http://groups.google.com/group/maven-android-developers/post</post>
<subscribe>http://groups.google.com/group/maven-android-developers</subscribe>
</mailingList>
</mailingLists>
<distributionManagement>
<repository>
<id>${repo.id}</id>
<name>Android Repository</name>
<url>${repo.url}</url>
</repository>
</distributionManagement>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.simpligility.maven.plugins</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<platform>${android.sdk.platform}</platform>
</sdk>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>2.10</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-file</artifactId>
<version>2.10</version>
</extension>
</extensions>
<plugins>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<phase>initialize</phase>
<configuration>
<rules>
<requireMavenVersion>
<version>[3.1.1,)</version>
<message>Check for Maven version &gt;=3.1.1 failed. Upgrade your Maven installation.</message>
</requireMavenVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>all</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>repositories</module>
<module>platforms</module>
<module>add-ons</module>
<module>extras</module>
</modules>
</profile>
<profile>
<id>2.1</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>2.2</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>2.3.3</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>3.0</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>3.1</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>3.2</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.0</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.0.3</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.1</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.2</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.3</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.4</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>4.4W</id>
<modules>
<module>platforms</module>
</modules>
</profile>
<profile>
<id>5.0</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>5.1</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
<profile>
<id>6.0</id>
<modules>
<module>platforms</module>
<module>add-ons</module>
</modules>
</profile>
</profiles>
</project>