This repository contains commonly used Maven Archetype Templates.
-
Check out the templates
-
From command line goto project root folder. For ex: C:/Apps/git/maven-archetype-templates/SpringMvcHibernateXML
-
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
-
Repeat the same steps for all the archetype templates.
-
From Your IDE, while creating maven project filter the archetypes using 'com.sivalabs' and choose the template you want.
-
Enjoy :-)
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
Github: Potential security vulnerability