问题描述
我是 IntelliJ 和 Gradle 的新手 我有一个 Maven 项目,它有很多依赖项,它自己工作。 现在我应该使用该项目中的库并在 Gradle 中为 IntelliJ 创建一个插件。
我尝试了各种方法在 IntelliJ 模块设置中添加依赖项,这使我能够使用所需的类来编写代码并构建它。但是,当我尝试启动插件时,它再也找不到类了。 我想我需要在 build.gradle 中指定这些,但我不明白具体如何,因为我尝试的所有方法都不起作用。
build.gradle:
plugins {
id 'java'
id 'org.jetbrains.intellij' version '0.6.5'
}
group 'com.ast.devmate.intellij'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit',name: 'junit',version: '4.12'
**compile 'com.ast.devmate.intellij:root:1.0.0-SNAPSHOT'**
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.1'
}
patchPluginXml {
changeNotes """
Add change notes here.<br>
<em>most HTML tags may be used</em>"""
}
让我知道: 找不到 com.ast.devmate.intellij:root:1.0.0-SNAPSHOT。
没有标有**的那一行,我得到了很多 错误:包 foo 不存在 进口富;
解决方法
您似乎正在尝试使用 Gradle 访问自定义库。您可能需要使用文件依赖项:
How to add local .jar file dependency to build.gradle file?