12

我正在尝试使用以下原型。 https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype

我可以按照页面上的说明进行操作(使用终端)
我想知道,如何在 Eclipse 中执行此操作?是否有一种命令行界面可以输入所需的命令?IE

   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

谢谢

4

2 回答 2

28
  1. 安装m2eclipse插件
  2. 创建新的maven项目
  3. 下一个按钮带您进入原型选择
  4. 可选配置原型目录,此原型(android-release)不需要配置,因为最新版本 1.0.5 位于中央 maven 存储库中。
  5. 下一个,下一个,下一个……

更新:

为了让它工作,我做了以下工作:

  1. 下载http://repo1.maven.org/maven2/archetype-catalog.xml保存为 user-home/.m2/central-archetype-catalog.xml
  2. 在eclipse中创建新的maven项目
  3. 下一步按钮
  4. 配置目录,将新的本地目录点添加到在步骤 1 中创建的文件。
  5. 关闭目录配置对话框后,确保下拉目录选择器位于所有目录或您刚刚定义的新本地目录上
  6. 在过滤器类型“android-release”中
  7. 选择 android-release 原型并单击下一步
  8. 输入您选择的 group-id 和 artifact-id

我确实注意到了一个问题,即无法重命名项目目录。
该项目已在磁盘上创建,因此我使用
Import > Maven > Existing maven projects将其导入 eclipse

于 2011-07-18T16:08:03.987 回答
2

如果您从一个新项目开始,您可以使用 Maven Android 原型在 Eclipse 中完全创建 Android 项目,您只需执行以下操作:

  1. 创建一个新的 Maven 项目(File -> New -> Project...然后选择 Maven -> Maven Project)。
  2. 当提示选择原型时,单击添加原型...
  3. 在出现的对话框中,为Archetype Group Id输入“de.akquinet.android.archetypes” 。
  4. Archetype Artifact Id中输入“android-quickstart”。
  5. Archetype 版本中输入“1.0.6”并继续。
  6. 出现提示时,输入所需的项目组和工件 ID、版本,并可选择设置 Android 版本的“平台”属性(默认为“7”)。
  7. 将 Android 版本的“android-plugin-version”属性设置为“3.0.0”。
  8. 点击完成
  9. 右键单击新项目并选择 Maven -> 更新项目配置。
于 2012-02-14T11:20:38.063 回答