当前位置: 首页 > 知识库问答 >
问题:

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

东门俊民
2023-03-14

我是IntelliJ和Gradle的新手,我有一个Maven项目,有很多依赖项,它自己工作。现在我应该使用该项目中的库,并在Gradle中为IntelliJ创建一个插件。

我尝试了各种方法在IntelliJ模块设置中添加依赖项,这允许我使用所需的类来编写代码并构建代码。然而,当我试图启动插件时,它再也找不到类了。我想我需要在构建中详细说明这些。但我不明白到底是如何做到的,因为我尝试的所有方法都不起作用。

    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>"""
}

共有1个答案

邵崇凛
2023-03-14

看起来您正在尝试使用Gradle访问自定义库。您可能需要使用文件依赖项:如何添加local.jar文件依赖项来构建.gradle文件

 类似资料:
  • 我正在通过gradle-intellij-plugin使用IntelliJ SDK编写一个插件。 我还将智能J插件的罐子添加到SDK类路径中 任何想法的原因?如何为这些专家/格拉德的东西引入支持?

  • 我正在用cxf-xjc生成webservice工件,并试图用构建助手插件将它们添加到源代码中。当它在单个Maven项目中使用时,它工作正常,但是现在我已经进入了一个多模块项目,生成的类没有作为源代码包含在内。 类被正确地生成,构建帮助插件在类生成后执行。构建助手的输出显示了类所在的正确的源目录路径,并显示了“添加”。 波姆。xml 控制台剪 在我将其移动到模块之前,此配置工作正常。我已经更改为生成

  • 现有结构:src/test/java-- 更新:我也尝试了构建助手插件 现在,如果我运行“测试”目标,我看到添加了C:\Developer\Code\myProj\rc\test\groovy。 但是我没有看到任何为groovy文件生成的类。 最后的答案,感谢@khmarbaise,我刚刚升级了版本,并删除了GMaven编译

  • 我无法在Intellij Ultimate中同步我的新Android Gradle项目。 在“工具”下

  • 目前,我为插件构建的结构有点混乱:我使用普通的IDEA项目文件在本地构建插件。当我将它推送到repo时,travis-ci正在构建它,它使用maven,因为travis要工作,它总是必须下载完整的想法源。 虽然这样做有效,但这有几个缺点: 我需要保持两个已构建的机制是最新的。这是 当新的IDEA版本发布时(每隔几周发布一次),我需要在maven和我的IDEA设置中更改SDK 添加新库、更改资源等时