使用maven android archetype和eclipse

时间:2011-07-18 15:45:07

标签: android eclipse maven maven-archetype

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

我可以按照页面上的说明进行操作(使用终端)
我想知道,我如何在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

由于

2 个答案:

答案 0 :(得分:28)

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

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

    1. 下载http://repo1.maven.org/maven2/archetype-catalog.xml将其另存为user-home / .m2 / central-archetype-catalog.xml
    2. 在eclipse中创建新的maven项目
    3. 下一步按钮
    4. 配置目录,添加新的本地目录指向在步骤1中创建的文件。
    5. 关闭目录配置对话框后,
    6. 确保下拉目录选择器位于所有目录或您刚刚定义的新本地目录上
    7. 过滤器类型'android-release'中的
    8. 选择android-release原型并单击下一步
    9. 输入您选择的group-id和artifact-id
    10. 我确实注意到报告无法重命名项目目录的问题 该项目已在磁盘上创建,因此我使用
      将其导入eclipse 导入> Maven>现有的maven项目

答案 1 :(得分:2)

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

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