mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 22:09:38 +07:00
buildscripts: idea_community.gant: print exceptions in all gant targets
GitOrigin-RevId: b15739d476254482d103d09cc0d51fd720e220d7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2e235259f6
commit
f29de483f8
@@ -8,37 +8,67 @@ import org.jetbrains.jps.idea.IdeaProjectLoader
|
||||
String home = IdeaProjectLoader.guessHome(this)
|
||||
|
||||
target(compile: "Compile project") {
|
||||
new IdeaCommunityBuilder(home).compileModules()
|
||||
try {
|
||||
new IdeaCommunityBuilder(home).compileModules()
|
||||
}
|
||||
catch (Throwable e) {
|
||||
e.printStackTrace()
|
||||
throw e
|
||||
}
|
||||
}
|
||||
|
||||
target('updater-full': 'Build updater-full.jar which includes IDE updater with its dependencies') {
|
||||
new IdeaCommunityBuilder(home).buildFullUpdater()
|
||||
try {
|
||||
new IdeaCommunityBuilder(home).buildFullUpdater()
|
||||
}
|
||||
catch (Throwable e) {
|
||||
e.printStackTrace()
|
||||
throw e
|
||||
}
|
||||
}
|
||||
|
||||
target('default': 'The default target') {
|
||||
def options = new BuildOptions()
|
||||
options.buildNumber = null //we cannot provide consistent build number for IDEA Community if it's built separately so use *.SNAPSHOT number to avoid confusion
|
||||
new IdeaCommunityBuilder(home, options).buildDistributions()
|
||||
try {
|
||||
def options = new BuildOptions()
|
||||
options.buildNumber = null //we cannot provide consistent build number for IDEA Community if it's built separately so use *.SNAPSHOT number to avoid confusion
|
||||
new IdeaCommunityBuilder(home, options).buildDistributions()
|
||||
}
|
||||
catch (Throwable e) {
|
||||
e.printStackTrace()
|
||||
throw e
|
||||
}
|
||||
}
|
||||
|
||||
target('build-intellij-core' : 'Build intellij-core.zip') {
|
||||
def options = new BuildOptions()
|
||||
new IdeaCommunityBuilder(home, options).buildIntelliJCore()
|
||||
try {
|
||||
def options = new BuildOptions()
|
||||
new IdeaCommunityBuilder(home, options).buildIntelliJCore()
|
||||
}
|
||||
catch (Throwable e) {
|
||||
e.printStackTrace()
|
||||
throw e
|
||||
}
|
||||
}
|
||||
|
||||
target('update-from-sources': 'Update locally installed distribution from compiled classes') {
|
||||
def options = new BuildOptions()
|
||||
options.useCompiledClassesFromProjectOutput = true
|
||||
// options.buildStepsToSkip << BuildOptions.SVGICONS_PREBUILD_STEP
|
||||
options.buildStepsToSkip << BuildOptions.SEARCHABLE_OPTIONS_INDEX_STEP
|
||||
options.buildStepsToSkip << BuildOptions.SOURCES_ARCHIVE_STEP
|
||||
if (!SystemProperties.getBooleanProperty('intellij.build.local.plugins.repository', false)) {
|
||||
options.buildStepsToSkip << BuildOptions.PROVIDED_MODULES_LIST_STEP
|
||||
options.buildStepsToSkip << BuildOptions.NON_BUNDLED_PLUGINS_STEP
|
||||
try {
|
||||
def options = new BuildOptions()
|
||||
options.useCompiledClassesFromProjectOutput = true
|
||||
// options.buildStepsToSkip << BuildOptions.SVGICONS_PREBUILD_STEP
|
||||
options.buildStepsToSkip << BuildOptions.SEARCHABLE_OPTIONS_INDEX_STEP
|
||||
options.buildStepsToSkip << BuildOptions.SOURCES_ARCHIVE_STEP
|
||||
if (!SystemProperties.getBooleanProperty('intellij.build.local.plugins.repository', false)) {
|
||||
options.buildStepsToSkip << BuildOptions.PROVIDED_MODULES_LIST_STEP
|
||||
options.buildStepsToSkip << BuildOptions.NON_BUNDLED_PLUGINS_STEP
|
||||
}
|
||||
//when IDEA CE is updated from IDEA UE sources project should be loaded from IDEA UE directory
|
||||
String projectHome = isDefined("devIdeaHome") ? devIdeaHome : home
|
||||
new IdeaCommunityBuilder(home, options, projectHome).buildUnpackedDistribution("$options.outputRootPath/$distOutputRelativePath")
|
||||
}
|
||||
catch (Throwable e) {
|
||||
e.printStackTrace()
|
||||
throw e
|
||||
}
|
||||
//when IDEA CE is updated from IDEA UE sources project should be loaded from IDEA UE directory
|
||||
String projectHome = isDefined("devIdeaHome") ? devIdeaHome : home
|
||||
new IdeaCommunityBuilder(home, options, projectHome).buildUnpackedDistribution("$options.outputRootPath/$distOutputRelativePath")
|
||||
}
|
||||
|
||||
private boolean isDefined(String key) {
|
||||
|
||||
Reference in New Issue
Block a user