J.J*_*eam 3 module intellij-idea java-9
我从未在IntelliJ IDEA中使用过模块,但是在Java 9中出现了模块(我也从未使用过,但现在想研究一下这是什么)
所以问题是:彼此匹配吗?还是IDEA模块出现在很久之前并出于不同目的?
这个概念早在Java 9模块出现之前就已出现。它也不是特定于IDE的。当处理包含多个子项目的项目时,Maven和Gradle之类的构建系统也使用此概念。在IntelliJ IDEA术语中,该模块只是一个子项目(在Eclipse中,该模块是一个Project,而Workspace可以具有多个项目)。
Java 9模块映射到IntelliJ IDEA模块,并通过模块描述符提供其他功能,这些描述符指定:
IntelliJ IDEA已经有了一个项目模块的概念。每个IntelliJ IDEA模块都构建自己的类路径。随着新Java平台模块系统的引入,IntelliJ IDEA模块必须通过支持Java平台的模块路径(如果使用它而不是类路径)来扩展其功能。
相关链接:
归档时间: |
|
查看次数: |
60 次 |
最近记录: |