当前位置: 首页 > 知识库问答 >
问题:

我如何使用Gradle获得Mybatis-Spring?

穆鸿波
2023-03-14

如何使用Gradle下载mybatis-spring?因为当我使用“gradle eclipse”时,我得到了message下面的message。“无法解析配置':classpath'的所有依赖项。>找不到org.mybatis:mybatis-spring:1.2.2。”

这是我的build.gradle文件。

buildscript {
    repositories {
        mavenLocal()
    }
    dependencies {
        classpath("org.mybatis:mybatis-spring:1.2.2")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'


jar {
    baseName = 'mylib'
    version =  '0.1.0'
}

repositories {
    mavenCentral()
}

repositories {
    mavenCentral()
}

dependencies {
    compile("org.mybatis:mybatis-spring:1.2.2")
    testCompile("junit:junit:4.11")
}

task wrapper(type: Wrapper) {
    gradleVersion = '1.8'
}

共有1个答案

仲智
2023-03-14

我敢打赌,您将使用mavencentral()而不是buildscript部分中的mavenlocal()来修复它。您可能没有本地maven Repo中的依赖项。

提醒一下(您需要脚本本身的mybatis-spring依赖项有点奇怪),buildscript依赖项是针对脚本本身的(请参见Gradle's manual中构建脚本部分的59.5外部依赖项,或Gradle buildscript依赖项)。

 类似资料:
  • 我正在使用Spring-Boot和Spring Security,并使用第三方的OAuth2登录名。 SSO提供程序有一个accesstokenendpoint,它返回以下JSON 引用来自accesstokenendpoint的JSON中的值。我如何访问这些值给定我的设置?

  • 问题内容: 我的Go程序需要知道所有系统和用户进程的当前cpu使用率。 我如何获得? 问题答案: 我遇到了类似的问题,但从未找到轻量级的实现。这是我的解决方案的精简版,可以回答您的特定问题。我按照tylerl的建议对文件进行采样。您会注意到,我在两次采样之间等待3秒以匹配top的输出,但是在1或2秒的情况下我也取得了不错的结果。我在go例程中的循环中运行类似的代码,然后在需要其他go例程时访问cp

  • 我在GitHub包注册表上托管了一个Maven包。 每当我对包进行更新时,我都会运行来发布更改,但是如果我只是在依赖的应用程序上运行,它似乎不会安装包的最新版本(不确定是否与这个问题相关,所以我删除了它,但是可以在前面问题的链接中看到它)。 我在另一个依赖者中使用该包的最新快照版本时遇到了类似的问题,该依赖者使用Maven作为包管理器/构建工具,而不是Gradle。通过在Maven设置中选中“始终

  • 我们使用了mapstruct 1.20。最终约1.5年,各种Gradle版本-最新Gradle 4.10.2。我们想切换到Gradle 5.4.1,它可以处理除mapstruct之外的所有内容。我们的工作环境不干净。于是决定重新开始。旧的工作设置是Github上的示例和现在过时的设置的混合形式。 重新开始http://mapstruct.org/news/2013-07-08-using-maps

  • Spring4.1实例化了Jackson实例。我有理由将该实例放入我的一个控制器中:该控制器使用Jackson进行一些小的JSON解析,但是它使用的应该是Spring本身使用的同一个实例。我该怎么做呢? 注意,我不是在问如何自定义配置Spring使用的;我对默认值很满意。我只想检索Spring out使用的实例,这样我就可以在自己的代码中重用现有的实例。