Add support for packaging Module Sources to Artifacts. (IDEA-110964)
authorIlya Ryzhenkov <orangy@jetbrains.com>
Wed, 25 Apr 2018 18:01:37 +0000 (21:01 +0300)
committerIlya Ryzhenkov <orangy@jetbrains.com>
Fri, 1 Jun 2018 15:25:56 +0000 (18:25 +0300)
commitfe756f33174e3e59d1c7787c1abef45df2253d99
tree6cfbee252d4dbd94aab205dc00e4f12ed6f50b6e
parent80321951e8e6e1e570618f6479cc6044c2e600b6
Add support for packaging Module Sources to Artifacts. (IDEA-110964)
36 files changed:
java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java
java/compiler/impl/src/com/intellij/packaging/impl/artifacts/ArtifactUtil.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModuleElementTypeBase.java [new file with mode: 0644]
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModuleOutputElementTypeBase.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModuleOutputPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModuleOutputPackagingElementBase.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModulePackagingElement.java [new file with mode: 0644]
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModulePackagingElementBase.java [new file with mode: 0644]
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModulePackagingElementState.java [new file with mode: 0644]
java/compiler/impl/src/com/intellij/packaging/impl/elements/PackagingElementFactoryImpl.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ProductionModuleOutputElementType.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ProductionModuleOutputPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ProductionModuleSourceElementType.kt [new file with mode: 0644]
java/compiler/impl/src/com/intellij/packaging/impl/elements/ProductionModuleSourcePackagingElement.kt [new file with mode: 0644]
java/compiler/impl/src/com/intellij/packaging/impl/elements/TestModuleOutputElementType.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/TestModuleOutputPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/ui/ModuleElementPresentation.java
java/compiler/openapi/src/com/intellij/openapi/compiler/CompilerBundle.java
java/compiler/openapi/src/com/intellij/packaging/elements/PackagingElementFactory.java
java/compiler/openapi/src/com/intellij/packaging/elements/PackagingElementOutputKind.java
java/compiler/openapi/src/com/intellij/packaging/ui/SourceItemWeights.java
java/compiler/tests/com/intellij/compiler/artifacts/TestPackagingElementBuilder.java
java/compiler/tests/com/intellij/compiler/artifacts/UpdateArtifactsAfterRenameTest.java
java/compiler/tests/com/intellij/compiler/artifacts/ui/AddNewElementActionTest.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactProjectStructureElement.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModuleOutputSourceItem.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModulesAndLibrariesSourceItemsProvider.java
jps/jps-builders/src/org/jetbrains/jps/incremental/artifacts/builders/LayoutElementBuildersRegistry.java
jps/jps-builders/testSrc/org/jetbrains/jps/incremental/artifacts/ArtifactBuilderTest.kt
jps/jps-builders/testSrc/org/jetbrains/jps/incremental/artifacts/LayoutElementTestUtil.java
jps/model-api/src/org/jetbrains/jps/model/java/JpsJavaExtensionService.java
jps/model-api/src/org/jetbrains/jps/model/java/JpsProductionModuleSourcePackagingElement.java [new file with mode: 0644]
jps/model-impl/src/org/jetbrains/jps/model/java/impl/JpsJavaExtensionServiceImpl.java
jps/model-impl/src/org/jetbrains/jps/model/java/impl/JpsProductionModuleSourcePackagingElementImpl.java [new file with mode: 0644]
jps/model-serialization/src/org/jetbrains/jps/model/serialization/java/JpsJavaModelSerializerExtension.java
resources-en/src/messages/CompilerBundle.properties