From 3c263717f58ed825ee54cbed72ea2c0769d94374 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 15 Nov 2016 17:49:41 +0300 Subject: [PATCH] build scripts: javadocs added --- .../intellij/build/impl/DistributionJARsBuilder.groovy | 4 ++++ .../org/jetbrains/intellij/build/impl/PlatformLayout.groovy | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy index 796bb6c697c0..745194349c69 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy @@ -30,6 +30,10 @@ import org.jetbrains.jps.model.module.JpsModuleReference import org.jetbrains.jps.util.JpsPathUtil /** + * Assembles output of modules to platform JARs (in {@link org.jetbrains.intellij.build.BuildPaths#distAll distAll}/lib directory), + * bunlded plugins' JARs (in {@link org.jetbrains.intellij.build.BuildPaths#distAll distAll}/plugins directory) and zip archives with + * non-bundled plugins (in {@link org.jetbrains.intellij.build.BuildPaths#artifacts artifacts}/plugins directory). + * * @author nik */ class DistributionJARsBuilder { diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/PlatformLayout.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/PlatformLayout.groovy index 1b10ba395f82..b5bdeaebc1c9 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/PlatformLayout.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/PlatformLayout.groovy @@ -23,6 +23,11 @@ import org.jetbrains.jps.model.module.JpsModuleReference import java.util.function.Consumer /** + * Describes layout of the platform (*.jar files in IDE_HOME/lib directory). By default it includes all modules specified in {@link org.jetbrains.intellij.build.ProductModulesLayout}, + * all libraries these modules depend on with scope 'Compile' or 'Runtime', and all project libraries from dependencies (with scope 'Compile' + * or 'Runtime') of plugin modules for plugins which are {@link org.jetbrains.intellij.build.ProductModulesLayout#bundledPluginModules bundled} + * (or prepared to be {@link org.jetbrains.intellij.build.ProductModulesLayout#pluginModulesToPublish published}) with the product. + * * @author nik */ class PlatformLayout extends BaseLayout {