testSrc/org/jetbrains/jps/ArtifactIncludesArchiveArtifactTest.groovy (26 lines of code) (raw):

// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package org.jetbrains.jps /** * @author nik */ class ArtifactIncludesArchiveArtifactTest extends JpsBuildTestCase { public void test() throws Exception { def name = "artifactIncludesArchiveArtifact" def projectBuilder = buildAll("testData/$name/${name}.ipr", [:], {Project project, ProjectBuilder projectBuilder -> projectBuilder.targetFolder = null }) try { assertOutput("testData/$name/out", { dir("artifacts") { dir("data") { archive("a.jar") { dir("META-INF") { file("MANIFEST.MF") } file("a.txt") } } } }) } finally { projectBuilder.clean() } } }