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

如何导入生成。逐渐进入IntelliJ

长孙永思
2023-03-14

注意:这里有完整的源代码。

我使用Gradle Init插件创建了一个Scala库:

gradle init --type scala-library

然后我修改了它的构建。gradle为gradle 2.13生成包装。然后我跑了:

gradle wrapper

生成包装器。最后我跑了:

./gradlew clean idea

我在IntelliJ社区启动了这个项目。我修改了库。scala(Gradle Init插件创建)包含明显的scala编译器错误,但注意到错误没有以红色下划线显示:

然后我右键单击src/main/scala目录,注意到没有添加scala源文件包的选项。或任何JVM(java等)文件:

我认为要么Gradle Init插件有缺陷(至少对于scala库类型而言),要么Gradle IDEA插件有缺陷。不管怎样,我想我的IntelliJ项目文件中遗漏了一些东西:

  • IML;或

有什么想法可以更改,以便IntelliJ显示编译器错误并添加新的Scala源文件吗?

共有1个答案

汪胤
2023-03-14

不建议使用gradle想法命令生成IntelliJ IDEA项目文件,它会创建遗留格式的项目文件,并且在大多数情况下项目无法正常工作(它仅适用于基本Java项目)。

这种生成IntelliJ IDEA项目的方法已被弃用,您应该只打开构建。IntelliJ IDEA中的gradle文件(与使用导入和指定构建文件位置相同)。

将Gradle项目模型映射到IntelliJ IDEA项目模型非常复杂,JetBrains开发人员使用Gradle API进行维护和支持,而gradle想法由Gradle开发人员添加,不再积极维护。

 类似资料:
  • 导入数据包时的错误是:数据包中javax.annotation不可访问。当我编译时,因为我不能在代码中使用生成的错误是:启动层初始化时发生错误 JAVAlang.module。FindException:无法派生C:\Users“NAME”的模块描述符。p2\pool\plugins\es。ucm。盖亚。科利布里斯托。图书馆池1.0。0\lib\databaseconnector\jboss-tr

  • 人员管理-成员-批量导入-下载模板-上传文件

  • 我想向AndroidKeyStore导入一个密钥。所以,我可以通过openssl以以下方式生成它 openssl rsa-text-in privateKey2048。佩姆 openssl pkcs8-topk8-通知PEM-in/私钥2048。pem-出口-出口私家车2048。德诺克里普特酒店 然后我可以把它从private2048.der转换成十六进制格式,可以在Android应用程序中的by

  • 需要修改版的插件(支持timer功能): MUI: InstallOptions.dll MUI2:nsDialogs.dll 以及system插件,(受api限制)只能运行于2k或者更高的平台之上。 脚本编写:Restools、X-Star、zhfi 引用transparent.nsi的内容: /*代码开始*/ ## transparent.nsi ## ## Script write by

  • 尝试从sklearn导入时出现以下错误: 我使用的是Python2.7,scipy-0.12。0b1超级背包,numpy-1.6。0 superpack,scikit-learn-0.11我有一台windows 7计算机 我已经检查了这个问题的几个答案,但是没有一个能解决这个错误。

  • 问题内容: 我需要在运行时生成自签名证书,对其进行签名并导入到Java密钥库中。我可以通过以下方式从命令行使用“ keytool”和“ openssl”来做到这一点: 当然,我可以使用keytool和openssl二进制文件来交付我的应用程序,并从Java执行上述命令,但是我正在寻找一种更干净的方法,该方法允许我使用纯Java来完成上述所有操作。 我可以使用任何库吗? 问题答案: 使用Bouncy