gpt4 book ai didi

java - Gradle:类路径和编译依赖有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 20:21:30 26 4
gpt4 key购买 nike

向我的项目添加依赖项时,我永远不确定应该给它们什么前缀,例如"classpath""compile".

例如,我下面的依赖项应该是编译时间还是类路径?

另外,这应该在我的 applications build.gradle 中还是在 module 特定的 build.gradle 中?

当前 build.gradle(在应用程序级别):

apply plugin: 'java'

repositories {
mavenCentral()
}

dependencies {
compile 'org.hibernate:hibernate-core:5.0.5.Final'
compile 'mysql:mysql-connector-java:5.1.38'
}

最佳答案

如果 buildscript 本身需要运行某些东西,请使用 classpath

如果您的项目需要运行,请使用 compile

buildscript{} block 用于 build.gradle 本身。

对于多项目构建,顶层构建文件为根项目,具体构建文件为子项目(模块)。

顶级构建文件,您可以在其中添加所有子项目/模块通用的配置选项。

不要将您的应用程序依赖项放在顶级构建文件中,它们属于单独的模块 build.gradle 文件

关于java - Gradle:类路径和编译依赖有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34286407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com