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: 4 days 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 (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T19:51:22.000Z (about 2 years ago)
- Last Synced: 2025-03-29T21:11:19.937Z (28 days ago)
- Topics: dubbo, hibernate, java, motan, mybatis, redis, restful, spring, springboot, springcloud, struts
- Language: JavaScript
- Homepage:
- Size: 4.36 MB
- Stars: 17
- Watchers: 5
- Forks: 17
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
maven-archetype-templates
=========================
[](https://github.com/T5750/maven-archetype-templates/blob/master/LICENSE.txt)
[](https://github.com/T5750/maven-archetype-templates/pulls)
[](https://github.com/T5750/maven-archetype-templates)
[](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