Tag: 路径

多项目构建中的Gradle – 路径

我有一个多项目gradle项目,具有以下目录结构: + project_root + module1 + src build.gradle + module2 + src build.gradle + web .. build.gradle settings.gradle 在我指定的其他事物中的module1/build.gradle中: compileKotlin2Js.kotlinOptions { outputFile = “web/script.js” } 这是一个特殊的Kotlin JS设置,指定编译的JS文件的输出文件路径。 现在我的问题是,当我建立整个项目( project_root/build.gradle )文件结束在正确的目录( project_root/web ),但是当我不小心运行建立在模块单独的文件被保存在模块目录( project_root/module1/web )。 我如何修复我的构建脚本中的路径,所以文件输出将保存在完全相同的目录,无论我运行哪个构建脚本(没有指定完整路径,我想要一个相对路径)?

从任何地方引用项目目录

我目前正在intellij编写一个Java / kotlin项目,并且必须使用文件读取器来获取XML和其他基于文本的文件。 我已经做了一个名为文件的目录,我存储所有必要的文件。 我的问题是,我需要为每个方法调用引用文件目录,因为它是不同的,取决于从哪个目录调用的方法调用一个新的路径。 有没有办法引用项目的根目录或文件目录,并使其无处不在,像System.getDirectory(“文件”或“根”)等 我目前正在使用System.getProperty(“user.dir”),但是这个路径是主观的被调用的地方,因此不是我正在寻找的。