IDEA project configuration: the great module rename

Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Update build scripts.
This commit is contained in:
nik
2018-01-25 12:59:02 +03:00
parent 953b2e0a32
commit f53d9ddb5b
23 changed files with 450 additions and 450 deletions
@@ -24,16 +24,16 @@ class PyCharmCommunityProperties extends PyCharmPropertiesBase {
PyCharmCommunityProperties(String communityHome) {
productCode = "PC"
platformPrefix = "PyCharmCore"
applicationInfoModule = "python-community-ide-resources"
applicationInfoModule = "intellij.pycharmCommunity.resources"
brandingResourcePaths = ["$communityHome/python/resources"]
productLayout.platformApiModules = CommunityRepositoryModules.PLATFORM_API_MODULES + ["dom-openapi"]
productLayout.platformApiModules = CommunityRepositoryModules.PLATFORM_API_MODULES + ["intellij.xml.dom"]
productLayout.platformImplementationModules = CommunityRepositoryModules.PLATFORM_IMPLEMENTATION_MODULES + [
"dom-impl", "python-community", "python-community-ide-resources",
"python-community-ide", "python-community-configure", "python-openapi", "python-psi-api", "platform-main"
"intellij.xml.dom.impl", "intellij.python.community.impl", "intellij.pycharmCommunity.resources",
"intellij.pycharmCommunity", "intellij.python.configure", "intellij.python.community", "intellij.python.psi", "intellij.platform.main"
]
productLayout.bundledPluginModules = new File("$communityHome/python/build/plugin-list.txt").readLines()
productLayout.mainModules = ["main_pycharm_ce"]
productLayout.mainModules = ["intellij.pycharmCommunity.main"]
}
@Override
@@ -25,14 +25,14 @@ abstract class PyCharmPropertiesBase extends ProductProperties {
baseFileName = "pycharm"
reassignAltClickToMultipleCarets = true
productLayout.mainJarName = "pycharm.jar"
productLayout.additionalPlatformJars.put("pycharm-pydev.jar", "python-pydev")
productLayout.additionalPlatformJars.put("pycharm-pydev.jar", "intellij.python.pydev")
}
@Override
void copyAdditionalFiles(BuildContext context, String targetDirectory) {
def tasks = BuildTasks.create(context)
tasks.zipSourcesOfModules(["python-pydev"], "$targetDirectory/lib/src/pycharm-pydev-src.zip")
tasks.zipSourcesOfModules(["python-openapi", "python-psi-api"], "$targetDirectory/lib/src/pycharm-openapi-src.zip")
tasks.zipSourcesOfModules(["intellij.python.pydev"], "$targetDirectory/lib/src/pycharm-pydev-src.zip")
tasks.zipSourcesOfModules(["intellij.python.community", "intellij.python.psi"], "$targetDirectory/lib/src/pycharm-openapi-src.zip")
context.ant.copy(todir: "$targetDirectory/helpers") {
fileset(dir: "$context.paths.communityHome/python/helpers")
@@ -63,8 +63,8 @@ abstract class PyCharmPropertiesBase extends ProductProperties {
class PyPrebuiltIndicesGenerator implements ResourcesGenerator {
@Override
File generateResources(BuildContext context) {
CompilationTasks.create(context).compileModules(["python-community-tools"])
List<String> buildClasspath = context.getModuleRuntimeClasspath(context.findModule("python-community-tools"), false)
CompilationTasks.create(context).compileModules(["intellij.python.tools"])
List<String> buildClasspath = context.getModuleRuntimeClasspath(context.findModule("intellij.python.tools"), false)
def zipPath = "$context.paths.temp/zips"
@@ -26,7 +26,7 @@ class PythonCommunityPluginProperties extends PythonPluginPropertiesBase {
super()
productCode = "PC"
platformPrefix = "PyCharmCore"
applicationInfoModule = "python-community-ide-resources"
applicationInfoModule = "intellij.pycharmCommunity.resources"
productLayout.pluginModulesToPublish = [PythonCommunityPluginModules.PYTHON_COMMUNITY_PLUGIN_MODULE]
productLayout.allNonTrivialPlugins = CommunityRepositoryModules.COMMUNITY_REPOSITORY_PLUGINS + [
+19 -19
View File
@@ -1,19 +1,19 @@
cvs-plugin
svn4idea
git4idea
remote-servers-git
hg4idea
tasks-core
github
terminal
python-terminal
IntelliLang
IntelliLang-xml
IntelliLang-python
rest
python-rest
ipnb
editorconfig
settings-repository
yaml
properties
intellij.vcs.cvs
intellij.vcs.svn
intellij.vcs.git
intellij.platform.remoteServers.git
intellij.vcs.hg
intellij.tasks.core
intellij.vcs.github
intellij.terminal
intellij.python.terminal
intellij.platform.langInjection
intellij.xml.langInjection
intellij.python.langInjection
intellij.reStructuredText
intellij.python.reStructuredText
intellij.python.ipnb
intellij.editorconfig
intellij.settingsRepository
intellij.yaml
intellij.properties