Jas*_*Yeo 2 java-platform-module-system java-9 java-module
什么是Java 9模块的命名约定?假设我的包名是me.jasonyeo.awesome.project,并且每当我module-info.java在IDEA中创建文件时,它都会建议我命名它awesome.project
这是惯例吗?或者我应该说出来me.jasonyeo.awesome.project吗?
看来,IDEA的建议是基于Java的内置模块有两个组件,例如java.base或者java.desktop,但这并不能为第三方模块提供好的建议.
模块的名称应与其主要导出包的名称相对应.如果模块没有这样的包,或者由于遗留原因,它必须具有与其导出的包之一不对应的名称,那么其名称仍应以其作者所使用的互联网域的反转形式开头.相关.
例6.1-2.独特的模块名称
Run Code Online (Sandbox Code Playgroud)com.nighthacks.scrabble org.openjdk.compiler net.jcip.annotations
所以你的假设是正确的,推荐的模块名称me.jasonyeo.awesome.project不是awesome.project.
| 归档时间: | 
 | 
| 查看次数: | 729 次 | 
| 最近记录: |