我正在尝试使用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 命令开头:
答案 0 :(得分:2)
pom.xml 中的以下更改修复了我的问题:
<build>
<sourceDirectory>src</sourceDirectory>
<build>
到
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<build>
答案 1 :(得分:0)
使用IntelliJ-IDEA,您可能只想这样做:
java
文件夹。