forked from inspectIT/inspectIT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
properties.gradle
128 lines (116 loc) · 5.16 KB
/
properties.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
/**
* General settings for the build.
*
* @author Rene Kugel
* @author Ivan Senic
*/
ext {
/**
* Version settings for local builds.
* Can be overwritten with -PintegrateVersionInfo=true -Denv.RELEASE_VERSION= -Denv.BUILD_NUMBER=
*/
versionInfo = '1.8.0'
/** QA settings */
baseDir = project.projectDir
buildRoot = "${baseDir}/build"
buildClassesRoot = "${buildRoot}/classes"
buildClassesMain = "${buildClassesRoot}/main"
buildClassesTest = "${buildClassesRoot}/test"
buildReleaseRoot = "${buildRoot}/release"
buildReleasePackages = "${buildReleaseRoot}/packages"
buildInstallerRoot = "${buildRoot}/installer"
buildQARoot = "${buildRoot}/QA"
buildQAAnalysis = "${buildQARoot}/static_analysis"
buildQAAnalysisPMD = "${buildQAAnalysis}/pmd"
buildQAAnalysisFindbugs = "${buildQAAnalysis}/findbugs"
buildQAAnalysisCheckstyle = "${buildQAAnalysis}/checkstyle"
buildQAAnalysisCPD = "${buildQAAnalysis}/cpd"
buildQATest = "${buildQARoot}/functional_tests"
buildQATestTestdata = "${buildQATest}/testdata"
buildQATestCoveragedata = "${buildQATest}/coveragedata"
buildQAPerfTest = "${buildQARoot}/perf_tests"
/** General settings */
srcRoot = "${baseDir}/src"
// main
mainRoot = "${srcRoot}/main"
mainJava = "${mainRoot}/java"
mainResources = "${mainRoot}/resources"
mainExtResources = "${mainRoot}/external-resources"
// test
testRoot = "${srcRoot}/test"
testJava = "${testRoot}/java"
testResources = "${testRoot}/resources"
// other
libRoot = "${baseDir}/lib"
buildInstrumentedClasses = "${buildClassesRoot}/instrumented"
/** Shared resources settings. */
sharedResources = rootProject.projectDir.absolutePath + "/resources"
sharedBuildRoot = rootProject.projectDir.absolutePath + "/build"
sharedResourcesLicense = rootProject.projectDir.absolutePath + "/license"
sharedResourcesConfig = "${sharedResources}/config"
/** PMD settings */
pmdConfigRoot = "${sharedResourcesConfig}/pmd"
pmdRulesFile = "${pmdConfigRoot}/pmd_rules.xml"
pmdReportFile = "${pmdConfigRoot}/pmd-report.xslt"
pmdSortableFile = "${pmdConfigRoot}/sorttable.js"
/** Checkstyle settings */
checkstyleConfigRoot = "${sharedResourcesConfig}/checkstyle"
checkstyleConfigFile = "${checkstyleConfigRoot}/inspectit-checkstyle.xml"
checkstyleReportFile = "${checkstyleConfigRoot}/checkstyle.xsl"
checkstyleMaxErrors = 0
checkstyleMaxWarning = 0
/** FindBugs settings */
findbugsConfigRoot = "${sharedResourcesConfig}/findbugs"
findbugsConfigFancyHist = "${findbugsConfigRoot}/fancy-hist.xsl"
findbugsConfigInclude = "${findbugsConfigRoot}/findBugsIncludeFilter.xml"
findbugsConfigExclude = "${findbugsConfigRoot}/findBugsExcludeFilter.xml"
/** CPD settings */
cpdConfigRoot = "${sharedResourcesConfig}/cpd"
cpdReportFile ="${cpdConfigRoot}/cpdhtml.xslt"
/** Eclipse base */
eclipseDir = "${sharedBuildRoot}/eclipse"
eclipseBaseDir = "${eclipseDir}/base/eclipse"
eclipsePlugins = "${eclipseBaseDir}/plugins"
/** Update site */
updateSiteInternal = "${sharedBuildRoot}/updatesite"
/** Installers */
// folder structure
installerBase = "${sharedResources}/izpack"
installerResources = "${installerBase}"
// Installer meta information
installerApplicationName = 'inspectIT'
installerApplicationHomepage = 'http://www.inspectit.rocks'
installerAuthorEmail = 'info.inspectit@novatec-gmbh.de'
installerAuthorName = 'NovaTec Consulting GmbH'
// inspectIT descriptions
installerUiDescriptionLong = 'The user interface of inspectIT. Install this component if you want to analyze the measurement data from this computer.'
installerCmrDescriptionLong = 'The CMR (central measurement repository) collects the measurements from the inspectIT agents and provides them to the inspectIT user interface. Install this component if you want this computer to serve as your inspectIT central.'
installerCmrDescriptionShort = 'Central measurement repository.'
installerCmrWinserviceDescriptionLong = 'Windows Service for inspectIT CMR.'
installerAgentDescriptionLong = 'The Java Agent integrates with Java applications and sent measurement data to the CMR. Install this component if you want to monitor an application running on this computer.'
// Windows Service templates
installerWindowsServiceInstallTemplate = "${installerResources}/procrun/template_installService.bat"
installerWindowsServiceUninstallTemplate = "${installerResources}/procrun/template_uninstallService.bat"
// Windows Service meta settings
installerWindowsServiceName = 'inspectITCMR'
installerWindowsServiceDescription = 'inspectIT Server - http://www.inspectit.eu/'
installerWindowsService64DisplayName = 'inspectIT CMR (64 Bit)'
installerWindowsService32DisplayName = 'inspectIT CMR (32 Bit)'
// Windows Service java settings
installerWindowsServiceJvmPath = 'jvm.dll'
installerWindowsServiceJvmClasspath = 'inspectit-cmr.jar'
// Procrun specific settings
procrunJvmoptsPrefix = '++JvmOptions='
procrunExe = 'prunsrv.exe'
procrunStartup = 'auto'
procrunStartMode = 'jvm'
procrunStartClass = 'rocks.inspectit.server.CMR'
procrunStartMethod = 'start'
procrunStartParams = 'start'
procrunStopMode = 'jvm'
procrunStopClass = 'rocks.inspectit.server.CMR'
procrunStopMethod = 'stop'
procrunStopParams = 'stop'
/** JMH */
jmhversion = '1.19'
}