diff --git a/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java b/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java index 13b851299b06..4997d9c42085 100644 --- a/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java +++ b/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java @@ -63,7 +63,7 @@ public class ArtifactsGenerator { generators.add(initTarget); initTarget.add(new Property(ArtifactAntGenerationContextImpl.ARTIFACTS_TEMP_DIR_PROPERTY, BuildProperties.propertyRelativePath(BuildProperties.getProjectBaseDirProperty(), "artifactsTemp"))); - final Artifact[] artifacts = ArtifactManager.getInstance(myProject).getArtifacts(); + final Artifact[] artifacts = ArtifactManager.getInstance(myProject).getSortedArtifacts(); for (Artifact artifact : artifacts) { if (!myContext.shouldBuildIntoTempDirectory(artifact)) { generators.add(new CleanArtifactTarget(artifact, myContext));