Skip to content

Commit d8e4b7a

Browse files
Merge pull request #274 from mbeddr/merge/MPS-2024.3
Merge maintenance/MPS-2024.1 into maintenance/MPS-2024.3
2 parents 778aa6f + 3aa34aa commit d8e4b7a

File tree

44 files changed

+7575
-1344
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+7575
-1344
lines changed

build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -161,27 +161,27 @@ task build_clones_languages(type: BuildLanguages, dependsOn: [build_base_languag
161161
script scriptFile("build-clones-languages.xml")
162162
}
163163

164-
task build_mutant_languages(type: BuildLanguages, dependsOn: []) {
164+
task build_mutant_languages(type: BuildLanguages, dependsOn: [build_base_languages]) {
165165
script scriptFile("build-mutant-languages.xml")
166166
}
167167

168-
task build_unused_languages(type: BuildLanguages, dependsOn: []) {
168+
task build_unused_languages(type: BuildLanguages, dependsOn: [build_base_languages]) {
169169
script scriptFile("build-unused-languages-analysis.xml")
170170
}
171171

172-
task build_arch_languages(type: BuildLanguages, dependsOn: []) {
172+
task build_arch_languages(type: BuildLanguages, dependsOn: [build_base_languages]) {
173173
script scriptFile("build-arch-analysis-languages.xml")
174174
}
175175

176-
task build_deprecation_analysis_languages(type: BuildLanguages, dependsOn: []) {
176+
task build_deprecation_analysis_languages(type: BuildLanguages, dependsOn: [build_base_languages]) {
177177
script scriptFile("build-deprecated-analysis-languages.xml")
178178
}
179179

180-
task build_lint_analysis_languages(type: BuildLanguages, dependsOn: []) {
180+
task build_lint_analysis_languages(type: BuildLanguages, dependsOn: [build_base_languages]) {
181181
script scriptFile("build-lint-analysis-languages.xml")
182182
}
183183

184-
task build_profile_languages(type: BuildLanguages, dependsOn: []) {
184+
task build_profile_languages(type: BuildLanguages, dependsOn: [build_base_languages]) {
185185
script scriptFile("build-profile-languages.xml")
186186
}
187187

@@ -322,7 +322,7 @@ ext.allProjectDirectoriesInDependencyOrder = [
322322
'org.mpsqa.testing',
323323
'org.mpsqa.unused'
324324
].collect { file("code/languages/$it") }
325-
ext.mpsPluginRoots = ['mps-build', 'mps-console', 'mps-trove', 'mps-modelchecker', 'mps-testing']
325+
ext.mpsPluginRoots = ['mps-build', 'mps-console', 'mps-trove', 'mps-modelchecker', 'mps-tooltips', 'mps-testing']
326326
.collect { new File(mpsHomeDir, "plugins/$it") }
327327
ext.jbrJavaLauncher = tasks.named('downloadJbr', DownloadJbrForPlatform).flatMap { it.javaLauncher }
328328

build/scripts/build_all_scripts.xml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,15 @@
9090

9191
<target name="makeDependents" />
9292

93-
<target name="java.compile.org.mpsqa.build.allScripts" depends="java.compile.org.mpsqa.build">
93+
<target name="java.compile.org.mpsqa.build.allScripts">
9494
<mkdir dir="${basedir}/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/source_gen" />
9595
<mkdir dir="${build.tmp}/java/out/org.mpsqa.build.allScripts" />
9696
<javac destdir="${build.tmp}/java/out/org.mpsqa.build.allScripts" fork="false" encoding="utf8" includeantruntime="false" debug="true">
9797
<compilerarg value="-Xlint:none" />
9898
<src>
9999
<path location="${basedir}/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/source_gen" />
100100
</src>
101-
<classpath path="${build.tmp}/java/out/org.mpsqa.build" />
101+
<classpath />
102102
</javac>
103103
<copy todir="${build.tmp}/java/out/org.mpsqa.build.allScripts">
104104
<fileset dir="${basedir}/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/source_gen" excludes="**/*.java" />
@@ -174,15 +174,18 @@
174174
</copy>
175175
</target>
176176

177-
<target name="java.compile.org.mpsqa.lint.build" depends="java.compile.org.mpsqa.build">
177+
<target name="java.compile.org.mpsqa.lint.build" depends="java.compile.org.mpsqa.base.build, java.compile.org.mpsqa.build">
178178
<mkdir dir="${basedir}/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/source_gen" />
179179
<mkdir dir="${build.tmp}/java/out/org.mpsqa.lint.build" />
180180
<javac destdir="${build.tmp}/java/out/org.mpsqa.lint.build" fork="false" encoding="utf8" includeantruntime="false" debug="true">
181181
<compilerarg value="-Xlint:none" />
182182
<src>
183183
<path location="${basedir}/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/source_gen" />
184184
</src>
185-
<classpath path="${build.tmp}/java/out/org.mpsqa.build" />
185+
<classpath>
186+
<pathelement path="${build.tmp}/java/out/org.mpsqa.base.build" />
187+
<pathelement path="${build.tmp}/java/out/org.mpsqa.build" />
188+
</classpath>
186189
</javac>
187190
<copy todir="${build.tmp}/java/out/org.mpsqa.lint.build">
188191
<fileset dir="${basedir}/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/source_gen" excludes="**/*.java" />
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project version="4">
3+
<component name="ProjectLibraryManager">
4+
<option name="libraries">
5+
<map>
6+
<entry key="base">
7+
<value>
8+
<Library>
9+
<option name="name" value="base" />
10+
<option name="path" value="${mpsqa.home}/code/languages/org.mpsqa.base" />
11+
</Library>
12+
</value>
13+
</entry>
14+
</map>
15+
</option>
16+
</component>
17+
</project>

0 commit comments

Comments
 (0)