需求环境
Eclipse 4.5.2
Maven 3.3.9
环境搭建
首先下载maven,然后配置maven环境变量如下操作
http://jingyan.baidu.com/article/cb5d61050b8ee7005d2fe04e.html
打开eclipse将maven配置到eclipse上如下操作
对于maven的工作控件配置位置在自己maven下的conf\setting.xml中配置如下
到目前位置maven在eclipse上环境就搭建完毕了
创建java的maven工程
进入下面的页面
选中上面标示的进行java工程创建,对于java工程创建还是比较简单的,这个地方就不多说了
创建android工程
对于创建android工程比较坑
首先需要引入下面的插件,这个插件在创建android工程的时候选择详细内容请查看如下
http://blog.csdn.net/earbao/article/details/40741051
问题解决
1、eclipse中导入maven项目:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Mave
解决办法如下
解决方法为:更新eclipse中的maven插件
1.help -> Install New Software -> add->https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST
2.一直next confirm安装更新提示重启eclipse然后再右键项目maven updateproject
标记:
附解决方案网址
1.http://stackoverflow.com/questions/37555557/m2e-error-in-mavenarchiver-getmanifest
2.https://github.com/tesla/m2eclipse-mavenarchiver/issues/8
2.在第一次搭建环境的时候一定要新起工作空间,以减少错误
3、Could not update projectAMavenDemoconfigurationme.gladwell.eclipse.m2e.android.configuration.ProjectConfigurationException:cannot find android dependency for project=[AMavenDemo]
这个表明没有用jdk下的jre
最好是将maven的工作空间设置一下,如果默认eclipse的会将生成的文件放在c盘,默认目录下
maven下的一下命令
de.akquinet.android.archetypes
mvn -X install:install-file -Dfile=%ANDROID_HOME%\platforms\android-21\android.jar -DgroupId=com.google.android -DartifactId=android -Dversion=5.0.1_r2 -Dpackaging=jar -DgeneratePom=true>>D:/log.txt
mvn -X archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.1.0 -DgroupId=com.packt.androidMaven -DartifactId=chapter -Dversion=1.0-SNAPSHOT -Dplatform=21 --batch-mode --quiet>>D:/log1.txt
mvn install:install-file -DgroupId=jhlib -DartifactId=android-support-v4 -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\android-support-v4.jar
mvn install:install-file -DgroupId=jhlib -DartifactId=gson -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\gson-2.2.2.jar
D:\work_jinher\zibo\PublicComponent\libs\open_sdk_r5043.jar
mvn install:install-file -DgroupId=jhlib -DartifactId=open_sdk_r5043 -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\open_sdk_r5043.jar