mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Better support for webapp development - serving config.json
This commit is contained in:
+11
-4
@@ -65,14 +65,21 @@ private class DefaultWebServerRootsProvider : WebServerRootsProvider() {
|
||||
continue
|
||||
}
|
||||
|
||||
val roots = rootProvider.getRoots(module.rootManager)
|
||||
findByRelativePath(path, roots, resolver, null)?.let {
|
||||
findByRelativePath(path, rootProvider.getRoots(module.rootManager), resolver, null)?.let {
|
||||
it.moduleName = getModuleNameQualifier(project, module)
|
||||
return it
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// https://youtrack.jetbrains.com/issue/WEB-24283
|
||||
for (root in roots) {
|
||||
// https://youtrack.jetbrains.com/issue/WEB-24283
|
||||
for (rootProvider in RootProvider.values()) {
|
||||
for (module in modules) {
|
||||
if (module.isDisposed) {
|
||||
continue
|
||||
}
|
||||
|
||||
for (root in rootProvider.getRoots(module.rootManager)) {
|
||||
if (resolver.resolve("/config.json", root) != null) {
|
||||
resolver.resolve("/index.html", root)?.let {
|
||||
it.moduleName = getModuleNameQualifier(project, module)
|
||||
|
||||
Reference in New Issue
Block a user