建立Maven Android项目

简述:

在开发Android项目的过程中,使用Maven进行库管理

(首先确保已经安装了Maven 插件,原先的Maven插件支持Java project 和Java Web Project


步骤:

1. 安装Maven插件, 配置Maven环境变量,可以参看之前的文章 配置-> Maven 配置

建立Maven Android项目_第1张图片


,ADT以及Maven for Android

http://m2eclipse-android-integration.googlecode.com/svn/trunk/com.byluroid.eclipse.maven.android.update

建立Maven Android项目_第2张图片

(如果不能下载,那就使用下面的Android Configuration)


安装Android Configuration for M2E ,用来自动配置Android的Maven

建立Maven Android项目_第3张图片



2. 到下面网站下载Maven的中心库,

http://search.maven.org/#search|ga|1|android-quickstart

之后复制到Maven的repository中

建立Maven Android项目_第4张图片


之后在Eclipse中,new Maven project , 添加原型archieve, 定位到上面的Maven中心库

建立Maven Android项目_第5张图片


之后自定义GroupId 和 ArtifactId




之后就能新建Android 项目了


此外如果新建Android项目之后可以Convert To Maven, 虽然新建的是Android 4.0 但是还是可以用Maven导入其他的依赖项,只需要添加dependency即可


最后附上一份pom的模板(如果新建Maven Android 还是需要自己调整pom的配置

pom.xml

<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">
	<modelVersion>4.0.0</modelVersion>
	<groupId>myandroid</groupId>
	<artifactId>AndroidIMProject</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>apk</packaging>

	<properties>
		<platform.version> 2.2.1
            </platform.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>com.google.android</groupId>
			<artifactId>android</artifactId>
			<version>${platform.version}</version>
			<scope>provided</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>com.jayway.maven.plugins.android.generation2</groupId>
				<artifactId>android-maven-plugin</artifactId>
				<version>3.5.0</version>
				<configuration>
					<androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile>
					<assetsDirectory>${project.basedir}/assets</assetsDirectory>
					<resourceDirectory>${project.basedir}/res</resourceDirectory>
					<nativeLibrariesDirectory>${project.basedir}/src/main/native</nativeLibrariesDirectory>
					<sdk>
						<platform>8</platform>
					</sdk>
					<undeployBeforeDeploy>true</undeployBeforeDeploy>
				</configuration>
				<extensions>true</extensions>
			</plugin>

			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.3.2</version>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>


你可能感兴趣的:(建立Maven Android项目)