{"id":16778097,"url":"https://github.com/dgf/dm4-archetypes","last_synced_at":"2026-01-03T09:02:23.427Z","repository":{"id":8401842,"uuid":"9983081","full_name":"dgf/dm4-archetypes","owner":"dgf","description":"DeepaMehta 4 :: Archetypes","archived":false,"fork":false,"pushed_at":"2014-04-15T09:17:51.000Z","size":216,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T06:11:29.869Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dgf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-05-10T14:26:45.000Z","updated_at":"2014-04-15T09:17:53.000Z","dependencies_parsed_at":"2022-07-31T02:18:29.359Z","dependency_job_id":null,"html_url":"https://github.com/dgf/dm4-archetypes","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgf%2Fdm4-archetypes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgf%2Fdm4-archetypes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgf%2Fdm4-archetypes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgf%2Fdm4-archetypes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgf","download_url":"https://codeload.github.com/dgf/dm4-archetypes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243918643,"owners_count":20368746,"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-10-13T07:26:50.533Z","updated_at":"2026-01-03T09:02:23.336Z","avatar_url":"https://github.com/dgf.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeepaMehta 4 Archetypes\n\nA collection of archetypes to create\n[DeepaMehta 4](http://github.com/jri/deepamehta)\nspecific [Maven](http://maven.apache.org) plugins.\n\n## Requirements\n\nonly Maven 3.0.5 or higher\n\n## Usage\n\n### interactive artifact creation\n\nThe interactive mode just requires the catalog URL to start.\n\n```sh\n# start interactive creation mode\nmvn archetype:generate -DarchetypeCatalog=http://m2.deepamehta.de\n```\n\n### create a plugin artifact from an archetype\n\nIn general you have to specify all required Maven artifact properties and the archetype to use.\n\n```sh\n# create artifact\nmvn archetype:generate \\\n-DgroupId=\u003cyour-plugin-group\u003e \\\n-DartifactId=\u003cyour-plugin-artifact\u003e \\\n-Dversion=\u003cyour-artifact-version\u003e \\\n-DarchetypeCatalog=http://m2.deepamehta.de \\\n-DarchetypeGroupId=de.deepamehta.archetypes \\\n-DarchetypeArtifactId=\u003carchetype-to-use\u003e \\\n-DarchetypeVersion=4.2 \\\n-DinteractiveMode=false\n```\n\nYou can find a concrete example in each sub-module documentation.\n\n### run DeepaMehta from within your artifact directory\n\nEach plugin that is created from an archetype inherits the OSGi configuration of the DeepaMehta plugin parent.\nThis includes the complete setup of Pax Runner that enables your to start it directly\nin the project with a single Maven call.\n\n```sh\n# locally install your plugin\ncd \u003cyour-plugin-artifact\u003e\nmvn install\n\n# start a fresh DeepaMehta instance\nmvn pax:run\n```\n\nTo get a hot-deploy environment please have a look at the\n[SetupforHot-Deployment](https://trac.deepamehta.de/wiki/PluginDevelopmentGuide#SetupforHot-Deployment)\nsection of the [PluginDevelopmentGuide](https://trac.deepamehta.de/wiki/PluginDevelopmentGuide)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgf%2Fdm4-archetypes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgf%2Fdm4-archetypes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgf%2Fdm4-archetypes/lists"}