通过gradle将javax.mail依赖项jar添加到intellij库

通过gradle将javax.mail依赖项jar添加到intellij库,java,intellij-idea,gradle,Java,Intellij Idea,Gradle,我需要通过gradle构建将mail-1.4.7JAR文件包含到IntellijIDEA项目库中。我将编译存储库名称添加到build.gradle文件中,如下所示: 编译“javax.mail:mail:1.4.7” 然后我运行了我的构建,尽管构建过程中没有错误,但我无法在我的项目库中看到jar。我在考虑通过gradle构建,jar将自动管理。不确定我是否需要尝试其他东西。我还试着运行gradle:cleanIdea,但没有成功。最终我解决了这个问题。我恢复了所有更改以重新开始。遵循以下步骤:

我需要通过gradle构建将mail-1.4.7JAR文件包含到IntellijIDEA项目库中。我将编译存储库名称添加到build.gradle文件中,如下所示:


编译“javax.mail:mail:1.4.7”


然后我运行了我的构建,尽管构建过程中没有错误,但我无法在我的项目库中看到jar。我在考虑通过gradle构建,jar将自动管理。不确定我是否需要尝试其他东西。我还试着运行gradle:cleanIdea,但没有成功。

最终我解决了这个问题。我恢复了所有更改以重新开始。遵循以下步骤:


  • compile'javax.mail:mail:1.4.7'
    添加到
    build.gradle
    文件中的依赖项中
  • 运行
    gradlebuild
    ,它将下载jar文件以放入存储库
  • 运行
    gradle cleanIdea
  • 运行
    gradleidea

  • 这解决了
    cleanidea
    为intellij清除iml文件并通过
    gradle idea
    命令重新生成的所有问题。

    javax.mail
    的工件
    javax.mail api
    同时被移动到
    javax.mail api
    ,所以它应该是:
    implementation'javax.mail:javax.mail api:1.6.2'
    compile'javax.mail:mail:1.4.7'这是我的工作