mirror of
https://github.com/LamGC/ScalaBot.git
synced 2025-04-30 06:37:29 +00:00
refactor(extension): Maven 本地仓库路径将会相对于 DATA_ROOT 路径.
为防止混淆配置意义, 方便数据转移, 将 Maven 本地仓库路径调整为相对 DATA_ROOT 目录, 绝对路径不受影响.
This commit is contained in:
parent
64849adfab
commit
142eddfa28
@ -134,6 +134,7 @@ internal data class MavenRepositoryConfig(
|
|||||||
* @property proxy Telegram API 代理配置.
|
* @property proxy Telegram API 代理配置.
|
||||||
* @property metrics 运行指标数据配置. 可通过时序数据库记录运行数据.
|
* @property metrics 运行指标数据配置. 可通过时序数据库记录运行数据.
|
||||||
* @property mavenRepositories Maven 远端仓库配置.
|
* @property mavenRepositories Maven 远端仓库配置.
|
||||||
|
* @property mavenLocalRepository Maven 本地仓库路径. 相对于运行目录 (而不是 DATA_ROOT 目录)
|
||||||
*/
|
*/
|
||||||
internal data class AppConfig(
|
internal data class AppConfig(
|
||||||
val proxy: ProxyConfig = ProxyConfig(),
|
val proxy: ProxyConfig = ProxyConfig(),
|
||||||
|
@ -56,7 +56,11 @@ internal class Launcher : AutoCloseable {
|
|||||||
private val botSessionMap = mutableMapOf<ScalaBot, BotSession>()
|
private val botSessionMap = mutableMapOf<ScalaBot, BotSession>()
|
||||||
private val mavenLocalRepository =
|
private val mavenLocalRepository =
|
||||||
if (Const.config.mavenLocalRepository != null && Const.config.mavenLocalRepository.isNotEmpty()) {
|
if (Const.config.mavenLocalRepository != null && Const.config.mavenLocalRepository.isNotEmpty()) {
|
||||||
LocalRepository(Const.config.mavenLocalRepository)
|
val repoPath = AppPaths.DATA_ROOT.file.toPath()
|
||||||
|
.resolve(Const.config.mavenLocalRepository)
|
||||||
|
.toRealPath()
|
||||||
|
.toFile()
|
||||||
|
LocalRepository(repoPath)
|
||||||
} else {
|
} else {
|
||||||
LocalRepository("${System.getProperty("user.home")}/.m2/repository")
|
LocalRepository("${System.getProperty("user.home")}/.m2/repository")
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user