{"id":19016136,"url":"https://github.com/t5750/maven-archetype-templates","last_synced_at":"2025-04-23T02:25:06.774Z","repository":{"id":37286028,"uuid":"87774083","full_name":"T5750/maven-archetype-templates","owner":"T5750","description":" :zap: Maven Archetype Templates","archived":false,"fork":false,"pushed_at":"2023-04-17T19:51:22.000Z","size":4577,"stargazers_count":17,"open_issues_count":46,"forks_count":17,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-29T21:11:19.937Z","etag":null,"topics":["dubbo","hibernate","java","motan","mybatis","redis","restful","spring","springboot","springcloud","struts"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/T5750.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"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":"2017-04-10T06:22:54.000Z","updated_at":"2025-01-16T07:13:37.000Z","dependencies_parsed_at":"2024-11-08T19:52:16.893Z","dependency_job_id":null,"html_url":"https://github.com/T5750/maven-archetype-templates","commit_stats":null,"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T5750%2Fmaven-archetype-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T5750%2Fmaven-archetype-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T5750%2Fmaven-archetype-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T5750%2Fmaven-archetype-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/T5750","download_url":"https://codeload.github.com/T5750/maven-archetype-templates/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249318969,"owners_count":21250444,"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":["dubbo","hibernate","java","motan","mybatis","redis","restful","spring","springboot","springcloud","struts"],"created_at":"2024-11-08T19:40:59.710Z","updated_at":"2025-04-17T05:31:37.874Z","avatar_url":"https://github.com/T5750.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"maven-archetype-templates\n=========================\n[![License](https://img.shields.io/badge/license-Apache-blue.svg)](https://github.com/T5750/maven-archetype-templates/blob/master/LICENSE.txt)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/T5750/maven-archetype-templates/pulls)\n[![GitHub stars](https://img.shields.io/github/stars/T5750/maven-archetype-templates.svg?style=social\u0026label=Stars)](https://github.com/T5750/maven-archetype-templates)\n[![GitHub forks](https://img.shields.io/github/forks/T5750/maven-archetype-templates.svg?style=social\u0026label=Fork)](https://github.com/T5750/maven-archetype-templates)\n\nThis repository contains commonly used Maven Archetype Templates.\n\nInstallation:\n-------------\n1. Check out the templates\n2. From command line goto project root folder. For ex: C:/Apps/git/maven-archetype-templates/SpringMvcHibernateXML\n3. Execute the following maven commands to install maven archetype:\n\n    SpringMvcHibernateXML\u003e mvn clean\n\n    SpringMvcHibernateXML\u003e mvn archetype:create-from-project\n\n    SpringMvcHibernateXML\u003e cd target/generated-sources/archetype\n\n    SpringMvcHibernateXML/target/generated-sources/archetype\u003e mvn clean install\n\n4. Repeat the same steps for all the archetype templates.\n5. From Your IDE, while creating maven project filter the archetypes using 'com.sivalabs' and choose the template you want.\n6. Enjoy :-)\n\n### What's included\n```\nmaven-archetype-templates/\n├── [v0.1] SpringMvcHibernateXML\n├── [v0.2] SpringMvcHibernateJavaBased\n├── [v0.3] SpringMvcHibernateAnnotation\n├── [v0.4] SpringStrutsIntegrationDemo\n├── [v0.5] Struts2Spring4Hibernate4XML\n├── [v0.6] SpringMvc4MyBatis3Annotation\n├── [v0.7] SpringMvcDubbo/\n│    ├── api\n│    ├── consumer\n│    └── provider\n├── [v0.8] dubbo-wusc/\n│    ├── edu-common\n│    ├── edu-common-config\n│    ├── edu-common-core\n│    ├── edu-common-parent\n│    ├── edu-common-web\n│    ├── edu-demo\n│    ├── edu-facade-user\n│    ├── edu-service-user\n│    └── edu-web-boss\n├── [v0.9] motan-quickstart/\n│    ├── motan-demo-api\n│    ├── motan-demo-client\n│    └── motan-demo-server\n├── [v0.10] Spring3RESTful\n├── [v0.11] JerseyRESTful\n├── [v0.12] SpringRedis/\n│    ├── spring-data-redis\n│    ├── [v0.12.1] unused-spring-data-redis\n│    ├── [v0.12.2] SpringRedisMybatis\n│    ├── springboot-redis-sentinel\n│    └── [v0.12.3] springboot-redis-cluster\n├── [v0.13] SpringBoot/\n│    ├── springboot-helloworld\n│    ├── springboot-restful\n│    ├── springboot-freemarker\n│    ├── springboot-validation-over-json\n│    ├── springboot-mybatis\n│    ├── springboot-mybatis-annotation\n│    ├── springboot-mybatis-mutil-datasource\n│    ├── springboot-mybatis-redis\n│    ├── springboot-dubbo-server\n│    ├── springboot-dubbo-client\n│    ├── springboot-properties\n│    ├── springboot-elasticsearch\n│    ├── [v0.13.0.1] spring-data-elasticsearch-crud\n│    ├── [v0.13.0.2] spring-data-elasticsearch-query\n│    ├── [v0.13.0.3] springboot-configuration\n│    ├── [v0.13.0.4] springboot-mybatis-redis-annotation\n│    └── springboot-others\n│        ├── [v0.13.1] springboot-undertow\n│        ├── [v0.13.2] springboot-swagger-druid\n│        ├── [v0.13.3] springboot-canal-mysql-redis\n│        ├── [v0.13.4] springboot-easyadmin\n│        ├── [v0.13.5] springboot-jjwt-security\n│        ├── [v0.13.6] springboot-jpa-angularjs\n│        ├── [v0.13.7] springboot-jjwt-angular\n│        ├── [v0.13.8] springboot-rest-api\n│        ├── [v0.13.9] springboot-all-parent\n│        ├── [v0.13.9] springboot-websocket-netty-server\n│        └── [v0.13.10] springboot-admin\n├── [v0.14] SpringCloud/\n│    ├── eureka-server\n│    ├── compute-service\n│    ├── eureka-ribbon\n│    ├── eureka-feign\n│    ├── config-server\n│    ├── config-client\n│    ├── config-repo\n│    ├── config-server-eureka\n│    ├── config-client-eureka\n│    ├── api-gateway\n│    ├── config-server-eureka-kafka\n│    ├── config-client-eureka-kafka\n│    └── SpringCloudCamden\n│        ├── eureka-server-Camden\n│        ├── compute-service-Camden\n│        ├── eureka-ribbon-Camden\n│        └── eureka-feign-Camden\n├── [v0.15] SpringData/\n│    └── SpringDataJPA\n├── [v0.16] SpringCache/\n│    ├── springboot-cache\n│    └── [v0.16.1] spring-cache\n├── [v0.17] SpringMultiOrm/\n│    └── spring-struts-hibernate-mybatis\n├── [v0.18] SpringSecurity/\n│    ├── SpringSecurityOAuth2\n│    ├── [v0.18.1] SecureRESTApiWithBasicAuthentication\n│    └── [v0.18.2] AngularClientWithBasicAuth\n├── [v0.19] SpringBatch/\n│    ├── SpringBatchCsvToXml\n│    ├── [v0.19.1] SpringBatchXmlToCsv\n│    ├── [v0.19.2] SpringBatchXmlToDatabase\n│    ├── [v0.19.3] SpringBatchDatabaseToCsv\n│    ├── [v0.19.4] SpringBatchMultiReaderHibernateWriter\n│    └── [v0.19.5] SpringBatchQuartz\n└── [v0.20] SpringStruts2/\n     ├── Struts2TokenInterceptor\n     ├── [v0.20.1] Struts2Interceptor\n     ├── [v0.20.2] Struts2ExecAndWait\n     ├── [v0.20.3] Struts2FileUpload\n     ├── [v0.20.4] Struts2Example\n     ├── [v0.20.5] struts2-csrf\n     ├── struts2-login-interceptor\n     └── struts2-login\n```\n\n### TODO\nGithub: Potential security vulnerability","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft5750%2Fmaven-archetype-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft5750%2Fmaven-archetype-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft5750%2Fmaven-archetype-templates/lists"}