Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/t5750/maven-archetype-templates
:zap: Maven Archetype Templates
https://github.com/t5750/maven-archetype-templates
dubbo hibernate java motan mybatis redis restful spring springboot springcloud struts
Last synced: 2 months ago
JSON representation
:zap: Maven Archetype Templates
- Host: GitHub
- URL: https://github.com/t5750/maven-archetype-templates
- Owner: T5750
- License: apache-2.0
- Created: 2017-04-10T06:22:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-22T08:07:19.000Z (almost 2 years ago)
- Last Synced: 2023-02-27T03:22:47.329Z (almost 2 years ago)
- Topics: dubbo, hibernate, java, motan, mybatis, redis, restful, spring, springboot, springcloud, struts
- Language: JavaScript
- Homepage:
- Size: 4.35 MB
- Stars: 15
- Watchers: 5
- Forks: 15
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
maven-archetype-templates
=========================
[![License](https://img.shields.io/badge/license-Apache-blue.svg)](https://github.com/T5750/maven-archetype-templates/blob/master/LICENSE.txt)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/T5750/maven-archetype-templates/pulls)
[![GitHub stars](https://img.shields.io/github/stars/T5750/maven-archetype-templates.svg?style=social&label=Stars)](https://github.com/T5750/maven-archetype-templates)
[![GitHub forks](https://img.shields.io/github/forks/T5750/maven-archetype-templates.svg?style=social&label=Fork)](https://github.com/T5750/maven-archetype-templates)This repository contains commonly used Maven Archetype Templates.
Installation:
-------------
1. Check out the templates
2. From command line goto project root folder. For ex: C:/Apps/git/maven-archetype-templates/SpringMvcHibernateXML
3. Execute the following maven commands to install maven archetype:SpringMvcHibernateXML> mvn clean
SpringMvcHibernateXML> mvn archetype:create-from-project
SpringMvcHibernateXML> cd target/generated-sources/archetype
SpringMvcHibernateXML/target/generated-sources/archetype> mvn clean install
4. Repeat the same steps for all the archetype templates.
5. From Your IDE, while creating maven project filter the archetypes using 'com.sivalabs' and choose the template you want.
6. Enjoy :-)### What's included
```
maven-archetype-templates/
├── [v0.1] SpringMvcHibernateXML
├── [v0.2] SpringMvcHibernateJavaBased
├── [v0.3] SpringMvcHibernateAnnotation
├── [v0.4] SpringStrutsIntegrationDemo
├── [v0.5] Struts2Spring4Hibernate4XML
├── [v0.6] SpringMvc4MyBatis3Annotation
├── [v0.7] SpringMvcDubbo/
│ ├── api
│ ├── consumer
│ └── provider
├── [v0.8] dubbo-wusc/
│ ├── edu-common
│ ├── edu-common-config
│ ├── edu-common-core
│ ├── edu-common-parent
│ ├── edu-common-web
│ ├── edu-demo
│ ├── edu-facade-user
│ ├── edu-service-user
│ └── edu-web-boss
├── [v0.9] motan-quickstart/
│ ├── motan-demo-api
│ ├── motan-demo-client
│ └── motan-demo-server
├── [v0.10] Spring3RESTful
├── [v0.11] JerseyRESTful
├── [v0.12] SpringRedis/
│ ├── spring-data-redis
│ ├── [v0.12.1] unused-spring-data-redis
│ ├── [v0.12.2] SpringRedisMybatis
│ ├── springboot-redis-sentinel
│ └── [v0.12.3] springboot-redis-cluster
├── [v0.13] SpringBoot/
│ ├── springboot-helloworld
│ ├── springboot-restful
│ ├── springboot-freemarker
│ ├── springboot-validation-over-json
│ ├── springboot-mybatis
│ ├── springboot-mybatis-annotation
│ ├── springboot-mybatis-mutil-datasource
│ ├── springboot-mybatis-redis
│ ├── springboot-dubbo-server
│ ├── springboot-dubbo-client
│ ├── springboot-properties
│ ├── springboot-elasticsearch
│ ├── [v0.13.0.1] spring-data-elasticsearch-crud
│ ├── [v0.13.0.2] spring-data-elasticsearch-query
│ ├── [v0.13.0.3] springboot-configuration
│ ├── [v0.13.0.4] springboot-mybatis-redis-annotation
│ └── springboot-others
│ ├── [v0.13.1] springboot-undertow
│ ├── [v0.13.2] springboot-swagger-druid
│ ├── [v0.13.3] springboot-canal-mysql-redis
│ ├── [v0.13.4] springboot-easyadmin
│ ├── [v0.13.5] springboot-jjwt-security
│ ├── [v0.13.6] springboot-jpa-angularjs
│ ├── [v0.13.7] springboot-jjwt-angular
│ ├── [v0.13.8] springboot-rest-api
│ ├── [v0.13.9] springboot-all-parent
│ ├── [v0.13.9] springboot-websocket-netty-server
│ └── [v0.13.10] springboot-admin
├── [v0.14] SpringCloud/
│ ├── eureka-server
│ ├── compute-service
│ ├── eureka-ribbon
│ ├── eureka-feign
│ ├── config-server
│ ├── config-client
│ ├── config-repo
│ ├── config-server-eureka
│ ├── config-client-eureka
│ ├── api-gateway
│ ├── config-server-eureka-kafka
│ ├── config-client-eureka-kafka
│ └── SpringCloudCamden
│ ├── eureka-server-Camden
│ ├── compute-service-Camden
│ ├── eureka-ribbon-Camden
│ └── eureka-feign-Camden
├── [v0.15] SpringData/
│ └── SpringDataJPA
├── [v0.16] SpringCache/
│ ├── springboot-cache
│ └── [v0.16.1] spring-cache
├── [v0.17] SpringMultiOrm/
│ └── spring-struts-hibernate-mybatis
├── [v0.18] SpringSecurity/
│ ├── SpringSecurityOAuth2
│ ├── [v0.18.1] SecureRESTApiWithBasicAuthentication
│ └── [v0.18.2] AngularClientWithBasicAuth
├── [v0.19] SpringBatch/
│ ├── SpringBatchCsvToXml
│ ├── [v0.19.1] SpringBatchXmlToCsv
│ ├── [v0.19.2] SpringBatchXmlToDatabase
│ ├── [v0.19.3] SpringBatchDatabaseToCsv
│ ├── [v0.19.4] SpringBatchMultiReaderHibernateWriter
│ └── [v0.19.5] SpringBatchQuartz
└── [v0.20] SpringStruts2/
├── Struts2TokenInterceptor
├── [v0.20.1] Struts2Interceptor
├── [v0.20.2] Struts2ExecAndWait
├── [v0.20.3] Struts2FileUpload
├── [v0.20.4] Struts2Example
├── [v0.20.5] struts2-csrf
├── struts2-login-interceptor
└── struts2-login
```### TODO
Github: Potential security vulnerability