I am trying to use the following archetype. https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype
I can follow the instructions on the page fine (using the terminal)
I was wonder开发者_JAVA百科ing, how do I do this in Eclipse? Is there a sort of command line interface I can input the required commands? i.e 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
Thanks
- Install m2eclipse plugin
- create new maven project
- next button takes you to archetype selection
- optionally configure archetype catalogues, shouldn't be necessary for this archetype (android-release), as the latest version 1.0.5 is in the central maven repo.
- next, next, next ...
Update:
To get it working I did the following:
- download http://repo1.maven.org/maven2/archetype-catalog.xml save it as user-home/.m2/central-archetype-catalog.xml
- in eclipse create new maven project
- next button
- configure catalogs, add new local catalog point to file created in step 1.
- after closing the catalog configuration dialog, make sure that the drop-down catalog selector is on all catalogs or on the new local catalog that you just defined
- in the filter type 'android-release'
- select the android-release archetype and click next
- enter your selected group-id and artifact-id
I did notice a problem reported that the project directory could not be renamed.
The project had been created on disk, so I imported it into eclipse using
Import > Maven > Existing maven projects
If you are starting with a new project you can use the Maven Android archetypes to create Android projects completely within Eclipse you just need to do the following:
- Create a new Maven Project (File -> New -> Project... then select Maven -> Maven Project).
- When prompted to Select Archetype click Add Archetype...
- In the dialog that appears enter "de.akquinet.android.archetypes" for Archetype Group Id.
- In Archetype Artifact Id enter "android-quickstart".
- In Archetype Version enter "1.0.6" and continue.
- When prompted enter your desired project group and artifact ID, version and, optionally, set the "platform" property for the Android version (defaults to '7').
- Set the "android-plugin-version" property for the Android version to '3.0.0'.
- Click Finish
- Right-click on new project and select Maven -> Update Project Configuration.
精彩评论