IntelliJ 中的 Maven 项目,包括 Gradle 插件

问题描述

我是 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?