{"id":21923768,"url":"https://github.com/soujava/maven-archetype-quickstart","last_synced_at":"2025-03-22T11:19:03.015Z","repository":{"id":230668425,"uuid":"779910541","full_name":"soujava/maven-archetype-quickstart","owner":"soujava","description":"Maven archetype - Quickstart Maven Project with Java 21","archived":false,"fork":false,"pushed_at":"2024-03-31T15:07:11.000Z","size":60,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-01-27T10:45:04.290Z","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/soujava.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.adoc","contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.adoc","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-31T05:55:09.000Z","updated_at":"2024-12-27T01:31:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"31bbf597-6dc6-4f91-8bc7-85b18c9d5337","html_url":"https://github.com/soujava/maven-archetype-quickstart","commit_stats":null,"previous_names":["soujava/maven-archetype-quickstart"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soujava%2Fmaven-archetype-quickstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soujava%2Fmaven-archetype-quickstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soujava%2Fmaven-archetype-quickstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soujava%2Fmaven-archetype-quickstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soujava","download_url":"https://codeload.github.com/soujava/maven-archetype-quickstart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244945840,"owners_count":20536342,"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-11-28T21:12:45.551Z","updated_at":"2025-03-22T11:19:03.009Z","avatar_url":"https://github.com/soujava.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n= Maven archetype - Quickstart Maven Project with Java 21\n:toc: auto\n\n== Introduction\n\nA Maven architype with Java 21 support for facilitate maven project creation.\n\n== How to use it from the sources\n\n. Make sure that you have already configured the following tools:\n.. Git\n.. Java 21\n.. Maven 3.9+\n\n. Clone this repository;\n. Install the archetype locally:\n+\n[source, bash]\n----\nmvn clean install\n----\n\n. After you do that, you can go to the target directory and perform the following command:\n+\n[source, bash]\n----\nmvn archetype:generate -DarchetypeCatalog=local\n----\n\n. And, the last item on the list will be your locally installed archetype, which you can select by number. Take a look on a sample below:\n+\n[source,text]\n----\n[INFO] Scanning for projects...\n[INFO]\n[INFO] ------------------\u003c org.apache.maven:standalone-pom \u003e-------------------\n[INFO] Building Maven Stub Project (No POM) 1\n[INFO] --------------------------------[ pom ]---------------------------------\n[INFO]\n[INFO] \u003e\u003e\u003e archetype:3.2.1:generate (default-cli) \u003e generate-sources @ standalone-pom \u003e\u003e\u003e\n[INFO]\n[INFO] \u003c\u003c\u003c archetype:3.2.1:generate (default-cli) \u003c generate-sources @ standalone-pom \u003c\u003c\u003c\n[INFO]\n[INFO]\n[INFO] --- archetype:3.2.1:generate (default-cli) @ standalone-pom ---\n[INFO] Generating project in Interactive mode\n[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)\nChoose archetype:\n1: local -\u003e br.org.soujava:maven-archetype-quickstart (Archetype - maven-archetype-quickstart)\nChoose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): :\n----\n\n== How to use it from Maven Repository\n\n[source, bash]\n----\nmvn archetype:generate -DarchetypeGroupId=br.org.soujava \\\n    -DarchetypeArtifactId=maven-archetype-quickstart \\\n    -DgroupId=\u003cGROUP ID\u003e \\\n    -DartifactId=\u003cARTIFACT ID\u003e \\\n    -Dversion=\u003cVERSION\u003e \\\n    -DprojectDescription=\u003cDESCRIPTION\u003e \\\n    -Dpackage=\u003cPACKAGE\u003e\n\n----\n\n== Code of Conduct\n\nTake a look at link:CODE_OF_CONDUCT.adoc[here] for more information.\n\nThe Code of Conduct of this project is adapted from the link:https://www.contributor-covenant.org[**Contributor Covenant**], version 1.4, available at link:http://contributor-covenant.org/version/1/4[here].\n\n== Contributing\n\nWe are very happy you are interested in helping us and there are plenty ways you can do so.\n\n- https://github.com/soujava/maven-archetype-quickstart/issues[**Open an Issue:**]  Recommend improvements, changes and report bugs\n\n- **Open a Pull Request:** If you feel like you can even make changes to our source code and suggest them, just check out our link:CONTRIBUTING.adoc[contributing guide] to learn about the development process, how to suggest bugfixes and improvements.\n\n== Contact\n\nJoin the link:https://discord.gg/eAARnH7yrG[SouJava Discord server] and say hello at `#maven-archetype-quickstart` channel!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoujava%2Fmaven-archetype-quickstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoujava%2Fmaven-archetype-quickstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoujava%2Fmaven-archetype-quickstart/lists"}