mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
IJI-2358 checking for non-existent module outputs
(cherry picked from commit 95981c0e271664ce997bb8f44cb1f272cda13a70) IJ-MR-159792 GitOrigin-RevId: 2bddf3d1ea858ab16d29d88a7352c0fde70021f5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
068723f005
commit
4b7903d81c
@@ -2,6 +2,7 @@
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.jetbrains.intellij.build.BuildPaths.Companion.COMMUNITY_ROOT
|
||||
import org.jetbrains.intellij.build.BuildPaths.Companion.ULTIMATE_HOME
|
||||
import org.jetbrains.intellij.build.IdeaCommunityProperties
|
||||
import org.jetbrains.intellij.build.JewelMavenArtifacts
|
||||
import org.jetbrains.intellij.build.impl.BuildContextImpl
|
||||
@@ -16,7 +17,7 @@ internal object JewelMavenArtifactsBuildTarget {
|
||||
fun main(args: Array<String>) {
|
||||
runBlocking(Dispatchers.Default) {
|
||||
val context = BuildContextImpl.createContext(
|
||||
projectHome = COMMUNITY_ROOT.communityRoot,
|
||||
projectHome = ULTIMATE_HOME,
|
||||
productProperties = IdeaCommunityProperties(COMMUNITY_ROOT.communityRoot),
|
||||
)
|
||||
val builder = MavenArtifactsBuilder(context)
|
||||
|
||||
@@ -472,7 +472,11 @@ private suspend fun layoutMavenArtifacts(
|
||||
buildJar(
|
||||
targetFile = jar,
|
||||
sources = modulesWithSources.map {
|
||||
DirSource(dir = context.getModuleOutputDir(it), excludes = commonModuleExcludes)
|
||||
val moduleOutput = context.getModuleOutputDir(it)
|
||||
check(Files.exists(moduleOutput)) {
|
||||
"$it module output directory doesn't exist: $moduleOutput"
|
||||
}
|
||||
DirSource(dir = moduleOutput, excludes = commonModuleExcludes)
|
||||
},
|
||||
)
|
||||
artifacts.add(jar)
|
||||
|
||||
Reference in New Issue
Block a user