代码之家  ›  专栏  ›  技术社区  ›  Panadol Chong

如何在gradle build[重复]中编写依赖项

  •  -1
  • Panadol Chong  · 技术社区  · 7 年前

    https://www.mkyong.com/spring-mvc/gradle-spring-mvc-web-project-example/ 学习。

    build.gradle 文档中,依赖项编写如下:

    dependencies {
    
        compile 'ch.qos.logback:logback-classic:1.1.3'
        compile 'org.springframework:spring-webmvc:4.1.6.RELEASE'
        compile 'javax.servlet:jstl:1.2'
    
    }
    

    知道吗 logback-classic:1.1.3 是一个jar名称。但我对 ch.qos.logback ,它是指包名吗?

    slf4j-api-1.7.7.jar .

    所以我写编译 org.slf4j:slf4j-api-1.7.7

    有人能指出我的错误吗?对不起,我是新手,希望这不是一个愚蠢的问题和被否决的投票。

    2 回复  |  直到 7 年前
        1
  •  2
  •   Ramanlfc    7 年前

    groupId:artifactId:version

    尝试 org.slf4j:slf4j-api:1.7.7

        2
  •  2
  •   Bui Anh Tuan    7 年前

    你和maven相似吗? Maven和Gradle使用相同的存储库。 例如:

    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.1.3</version>
        <scope>test</scope>
    </dependency>
    

    和梯度设置:

    testCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1.1.3'
    

    testCompile 'ch.qos.logback:logback-classic:1.1.3'
    

    因此,使用您的slf4j,让我们检查一下 https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.7

    应该是这样的

    compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.7'