Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var base = ['springboot', 'spring-test', 'logging', 'spock'];
- var common = [].concat(base);
- var data = ['dbsync', 'mysql', 'jdbc'];
- var data_jpa = ['data-jpa'];
- var web = ['web', 'actuator', 'payload-client', 'sba-client', 'cloud-hystrix', 'cloud-hystrix-dashboard', 'springfox', 'springfoxui', 'springfoxbean', 'restdocs', 'cloud-starter-zipkin'];
- var all = [].concat(web, _toConsumableArray(common), data, data_jpa);
- $("#archetype").on("change", function () {
- $("#starters div").remove();
- $("#dependencies input").prop('checked', false);
- var results = [];
- var val = $('#archetype').val();
- if (val === 'LIBRARY') {
- setDefaultPackageName('org.grails.conf');
- setArtifactIdAndBaseDir('', '');
- results = starters.get([].concat(common));
- } else if (val === 'MICRO_RABBIT') {
- setDefaultPackageName('org.grails.conf.service');
- setArtifactIdAndBaseDir('rabbit-', '-service');
- results = starters.get(['cloud-stream-binder-rabbit'].concat(_toConsumableArray(all)));
- } else if (val === 'MICRO_KAFKA') {
- setDefaultPackageName('org.grails.conf.service');
- setArtifactIdAndBaseDir('kafka-', '-service');
- results = starters.get(['cloud-stream-binder-kafka'].concat(_toConsumableArray(all)));
- } else if (val === 'MICRO') {
- setDefaultPackageName('org.grails.conf.service');
- setArtifactIdAndBaseDir('', '-service');
- results = starters.get([].concat(_toConsumableArray(all)));
- } else if (val === "APP_WEB_DATA") {
- setDefaultPackageName('org.grails.conf');
- setArtifactIdAndBaseDir('app-', '');
- results = starters.get([].concat(_toConsumableArray(all)));
- } else {
- setDefaultPackageName('org.grails.conf');
- setArtifactIdAndBaseDir('', '', false);
- results = starters.get(['']);
- }
- for (var i = 0; i < results.length; i++) {
- addTag(results[i].id, results[i].name, results[i].topic, results[i].description);
- $('#dependencies input[value=\'' + results[i].id + '\']').prop('checked', true);
- }
- });
- function _toConsumableArray(arr) {
- if (Array.isArray(arr)) {
- for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) {
- arr2[i] = arr[i];
- }
- return arr2;
- } else {
- return Array.from(arr);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement