我正在尝试使用java 9创建项目,但是我无法处理项目结构。
我想做的是用spring boot创建单模块Web应用程序。但是我的Intellij IDEA 2017.3.2拒绝使用这种结构编译项目,并强迫我将module-info.java移动到src文件夹。它还突出了我的包名,并希望我让它们像main.java.ua.com.vhsoft.legis
似乎其他人没有文件结构的问题(基于我见过的所有java9示例)。
当我将module-info.java放在src文件夹下并将所有包声明更改为main.java.ua.com ...时,它有点工作。 ......但看起来很可怕
我会很感激任何提示和建议。提前致谢。
UPD:看起来像IDEA相关的问题。它以mvn spring-boot:run -e命令开头:
pom.xml中的以下更改修复了我的问题:
<build>
<sourceDirectory>src</sourceDirectory>
<build>
至
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<build>
使用IntelliJ-IDEA,您可能只想这样做:
java
文件夹。