# HG changeset patch # User smith@nwoca.org # Date 1477410180 -3600 # Node ID 05a1bbd319bc67b30e6ce4954343c33c7d85556d # Parent 60c552fce00dd51dcc521507ce4c3fcc441adba1 remove idea customizations diff -r 60c552fce00d -r 05a1bbd319bc init20.gradle --- a/init20.gradle Fri Oct 21 18:16:09 2016 +0100 +++ b/init20.gradle Tue Oct 25 16:43:00 2016 +0100 @@ -136,91 +136,9 @@ apply from: "${gradle.ssdtDevelkitLocation}/metrics.gradle" rootProject.afterEvaluate { r -> - if (gradle.bambooBuild && r.hasProperty('requireJavaVersion')) { gradle.runtimeInfo.requireJava( r.getProperty('requireJavaVersion') ) - } - - if (r.plugins.hasPlugin(org.gradle.plugins.ide.idea.IdeaPlugin)) { - - r.idea.project.ipr.withXml { xml -> - if (file('.hg').exists()) { - println 'enabling HG on project' - def vcs = findComponent(xml.asNode(), 'VcsDirectoryMappings') - vcs.mapping.@vcs = 'hg4idea' - } - - def codeStyle = findComponent(xml.asNode(), 'ProjectCodeStyleSettingsManager') - if (codeStyle) { - xml.asNode().remove(codeStyle) - } - - def styleManager = xml.asNode().appendNode('component', [name: 'ProjectCodeStyleSettingsManager']) - styleManager.appendNode 'option', [name: 'USE_PER_PROJECT_SETTINGS', value: true] - - def styleOptions = new NodeBuilder().option(name: 'PER_PROJECT_SETTINGS') { - value { - GroovyCodeStyleSettings { - option(name: 'CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND', value: '10') - option(name: 'PACKAGES_TO_USE_IMPORT_ON_DEMAND') { - value { - 'package'(name: "java.awt", withSubpackages: false, static: false) - 'package'(name: "javax.swing", withSubpackages: false, static: false) - 'package'(name: "javax.persistence", withSubpackages: false, static: false) - 'package'(name: "javax.validation", withSubpackages: true, static: false) - } - } - } - XML { - option(name: 'XML_LEGACY_SETTINGS_IMPORTED', value: true) - } - - } - } - - styleManager.append styleOptions - - if (r.group.contains('org.ssdt')) { - - def copyRight = findComponent(xml.asNode(), 'CopyrightManager') - if (copyRight) { - xml.asNode().remove(copyRight) - } - - copyRight = new NodeBuilder().component(name: 'CopyrightManager', default: 'ODE') { - - copyright { - option(name: 'notice', value: 'Copyright (c) $today.year. Ohio Department of Education. - All Rights Reserved.\nUnauthorized copying of this file, in any medium, is strictly prohibited.\nWritten by State Software Development Team (http://ssdt.oecn.k12.oh.us/)') - option(name: 'keyword', value: 'Copyright') - option(name: 'allowReplaceKeyword', value: 'South Front') - option(name: 'myName', value: 'ODE') - option(name: 'myLocal', value: true) - } - LanguageOptions(name: 'CSS') { - option(name: 'fileTypeOverride', value: 1) - } - LanguageOptions(name: 'JSP') { - option(name: 'fileTypeOverride', value: 1) - option(name: 'prefixLines', value: false) - } - LanguageOptions(name: 'JSPX') { - option(name: 'fileTypeOverride', value: 1) - option(name: 'prefixLines', value: false) - } - LanguageOptions(name: 'JavaScript') { - option(name: 'fileTypeOverride', value: 1) - } - LanguageOptions(name: 'Properties') { - option(name: 'fileTypeOverride', value: 1) - } - } - - xml.asNode().append copyRight - - } - } - } - + } } def findComponent(project, name) {