我有我的build.gradle文件,并一直跟随教程来设置它,但是我只是想知道这些看似神奇的依赖字符串是从哪里来的?
dependencies {
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework.boot:spring-boot-starter-mustache')
compile('com.fasterxml.jackson.module:jackson-module-kotlin')
compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
compile("org.jetbrains.kotlin:kotlin-reflect")
compile("org.postgresql:postgresql:42.0.1-SNAPSHOT")
testCompile('org.springframework.boot:spring-boot-starter-test')
}有点次要,但也许这将是一个很好的问题,因为它将通过榜样的方式。我似乎无法将postgres驱动程序添加到我的依赖项中。我所遵循的教程似乎都产生了某种错误。教我“如何捕鱼”,如果你愿意,并告诉我,我可以去哪里去查找魔术绳,将添加postgres在我的项目?
发布于 2018-07-14 16:32:14
Gradle构建脚本中的依赖声明所涉及的标识符基本上是特定于Gradle的依赖表示法,然后被解释为一个模块依赖性。
换句话说,模块依赖关系是对在某个外部存储库中发布并可以解决的模块的依赖关系。因此,这些依赖与从存储库中解析一起出现。在构建脚本中,有一个repositories { ... }块。您可能会在该块中使用流行的集中式mavenCentral()或jcenter() (如果您有安卓项目,则使用google() ),但您也可以使用本地Maven存储库。
由于依赖项存储在存储库中,所以模块标识符也是特定于存储库的。因此,您必须查找可以使用的模块标识符的存储库。流行的资料库有:
jcenter()),下面是一个已发布模块页的例子,在这个示例的底部,您可以找到可以复制粘贴到构建脚本中的Gradle依赖项表示法。mavenCentral())和一个模块页面的示例:(链接)至于您遇到麻烦的Postgres驱动程序依赖性,我建议您发布一个单独的问题,并提供更多关于您所得到的错误的详细信息,因为这是一个单独的问题。
https://stackoverflow.com/questions/51341110
复制相似问题