Java 9项目结构问题

时间:2017-12-28 18:06:02

标签: spring intellij-idea web-applications structure java-9

我正在尝试使用java 9创建项目,但是我无法处理项目结构。

enter image description here

我要做的是使用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 命令开头:

enter image description here

2 个答案:

答案 0 :(得分:2)

pom.xml 中的以下更改修复了我的问题:

<build>
    <sourceDirectory>src</sourceDirectory>
<build>

<build>
    <sourceDirectory>src/main/java</sourceDirectory>
<build>

答案 1 :(得分:0)

使用IntelliJ-IDEA,您可能只想这样做:

  1. 选择并右键单击java文件夹。
  2. 转到选项 将目录标记为
  3. 选择 来源根 选项。