一个Android项目的maven archetype

时间:2011-07-07 11:17:50

标签: android maven maven-archetype

maven原型列出了以下选项:generate

19: remote -> android-quickstart (-)
20: remote -> android-release (-)
21: remote -> android-with-test (-)

http://code.google.com/p/maven-android-plugin/

还有一个插件可用

用于Android 3.1应用程序开发的正确原型/插件是什么?

1 个答案:

答案 0 :(得分:15)

要使用的原型取决于项目的大小和目的。不同的原型类似于创建常规Android项目,其中:

  • quickstart创建类似于Android应用程序的东西 项目但不创建任何测试。
  • with-test类似于创建Android应用程序项目和相应的测试项目
  • 项目发布 - 扩展with-test原型并提供 让maven帮助zipalign,proguard和签名的工具 你的申请

对于任何相对复杂的东西,我建议使用发布配置,即使它需要一些额外的设置,因为它管理构建,测试和发布的所有阶段。对于原型设计或次要项目,快速启动原型可能就足够了。如果您希望保持对发布过程的更多手动控制但仍需要maven托管测试项目,则可以使用With-test。

如果这是您第一次使用Maven Android插件,我建议使用快速启动原型创建一个小型实验项目,以获得它的感觉。然后为您的应用程序使用发布类型项目。