{"id":22309219,"url":"https://github.com/peter-budo/archetype","last_synced_at":"2025-03-26T01:30:11.112Z","repository":{"id":5874731,"uuid":"7092193","full_name":"peter-budo/archetype","owner":"peter-budo","description":null,"archived":false,"fork":false,"pushed_at":"2013-03-08T12:05:18.000Z","size":183,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T22:55:44.542Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peter-budo.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-12-10T11:28:01.000Z","updated_at":"2015-02-26T21:38:06.000Z","dependencies_parsed_at":"2022-07-09T08:46:18.784Z","dependency_job_id":null,"html_url":"https://github.com/peter-budo/archetype","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-budo%2Farchetype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-budo%2Farchetype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-budo%2Farchetype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-budo%2Farchetype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peter-budo","download_url":"https://codeload.github.com/peter-budo/archetype/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245571625,"owners_count":20637369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-03T20:17:19.298Z","updated_at":"2025-03-26T01:30:11.090Z","avatar_url":"https://github.com/peter-budo.png","language":"Java","readme":"android-archetypes\n==================\n\nThis projects provides several Maven archetypes for Android. Those archetypes allows to quickly bootstrap a Maven project\nto develop an android application.\n\nThese artifacts are based on the android-maven-plugin (http://code.google.com/p/maven-android-plugin/). It currently uses the 3.4.0 version.\n\nThe android-novoda archetype\n--------------------------------\nThe archetype is based on experiences and setup used by [Novoda](http://www.novoda.com). This archetype will provided you with following modules:\n\n    app - main Android structure holder dependent on core\n    core - this is plain Java \"zone\", stuff that can be easier tested with JUnit and mocked with various frameworks (we try this section to be as much independent from Android, but sometimes some stuff sneak inside)\n    instrumentation  - integration tests using instrumentation, Robolectric, out-of-box setup for Emma reports you can use on your Jenkins CI etc\n\nTo initiate an android project use:\n\n    mvn archetype:generate \\\n      -DarchetypeArtifactId=android-novoda-archetype \\\n      -DarchetypeGroupId=com.novoda \\\n      -DarchetypeVersion=1.0.0-SNAPSHOT \\\n      -DgroupId=your.company \\\n      -DartifactId=my-android-application\n\nYou can also set three optional properties :\n\n* The created 'package' with '-Dpackage=your.company.android'. By default it uses the given groupId.\n* The targeted Android platform with '-Dplatform=7'. The Android SDK version will be automatically fetched to fit the corresponding API level. Available API Level are 3, 4, 7, 8, 9, 10, 14 and 16. By default, it uses 16 (android 4.1.1.4).\n\n### Warning\n'-Demulator=my-avd' is not supported due different structure of archetype from above listed\n\nOnce generated, the application is ready to be built and deployed (you may need to configure your ANDROID_HOME environment variable to point to your Android SDK). Start an android emulator, or plug an Android phone,\nand launch:\n\n    cd my-android-application\n    mvn clean install android:deploy\n\nThe application will be built and deployed on the device.\n\nSetting the maven-android-plugin version\n----------------------------------------\nYou can change the default maven-android-plugin version by specifying the 'android-plugin-version' parameter.\n\nCredits\n-------\nThe android-archetype-project is an open source project licensed under the Apache License 2.0.\nIt is founded by [akquinet](http://akquinet.de/en) and forked by [Novoda](http://novoda.com)\n\nTechnical Notes\n---------------\n* As the archetypes used the new archetype format, they don't work with the deprecated goal 'archetype:create'\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeter-budo%2Farchetype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeter-budo%2Farchetype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeter-budo%2Farchetype/lists"}