2011-07-18 38 views
12

我想使用下面的原型。 https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype在Eclipse中使用maven android原型

我可以按照页面上的精细(使用终端)
我想知道,我怎么做这在Eclipse中的指令?有没有一种命令行界面我可以输入所需的命令? 即

mvn archetype:generate \ 
    -DarchetypeArtifactId=android-release \ 
    -DarchetypeGroupId=de.akquinet.android.archetypes \ 
    -DarchetypeVersion=1.0.5 \ 
    -DgroupId=com.foo.bar \ 
    -DartifactId=my-android-project \ 
    -Dpackage=com.foo.bar.android 

感谢

回答

28
  1. 安装m2eclipse插件
  2. 创建新的Maven项目
  3. 下一个按钮将二原型选择
  4. 选择配置的原型目录,不应该是必要的这个原型(android-release),作为最新版本1.0.5在中央maven回购。
  5. 下一个,下一个,下一个...

更新:

得到它的工作我做了以下内容:

  1. 下载http://repo1.maven.org/maven2/archetype-catalog.xml它保存为用户的家庭/ .m2目录/ central-archetype-catalog.xml
  2. 在eclipse中创建新的maven项目
  3. 下一个按钮
  4. 配置目录,添加新的本地目录指向文件在步骤1中创建的文件。
  5. 关闭目录配置对话框后,请确保下拉目录选择器位于所有目录或刚刚定义的新本地目录
  6. 在过滤型“机器人释放”
  7. 选择Android释放原型,然后单击下一步
  8. 输入您选择的组ID和工件-ID

我没有注意到一个问题,报告说,项目目录无法重命名。
该项目已经在磁盘上创建的,所以我导入到使用
导入Eclipse>的Maven>现有Maven项目

+0

谢谢 我做了你说的,它有点奏效,但是这只使用了android-quickstart-archetype。 但我想使用Android-Release Archetype。 我现在知道如何在Eclipse中做到这一点。我试图添加一个目录,但我不知道我在做什么。 请帮忙,谢谢 – dewijones92

+0

谢谢。 它现在的作品 – dewijones92

+0

很好的回答!真的行! – erikaD

2

如果你开始一个新项目,你可以使用Maven Android的原型完全创建的Android项目在Eclipse中你只需要做到以下几点:

  1. 创建一个新的Maven项目(文件 - > - >项目...然后选择 Maven - >Maven Project)。
  2. 当提示输入选择原型单击添加原型...
  3. 在出现输入“de.akquinet.android.archetypes”为原型组ID对话框。
  4. 原型工件ID进入 “Android的快速入门”。
  5. 原型版输入 “1.0.6”,然后继续。
  6. 当系统提示输入您想要的项目组和工件ID,版本和可选设置“平台”属性的Android版本(默认为“7”)。
  7. 将“Android的插件版本”属性的Android版本为“3.0.0”。
  8. 单击新建项目完成
  9. 单击鼠标右键,选择的Maven - >更新项目配置。