mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
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:
+5
-5
@@ -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
|
||||
|
||||
+5
-5
@@ -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"
|
||||
|
||||
|
||||
+1
-1
@@ -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 + [
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user