Java 9项目结构问题

问题描述 投票:3回答:2

我正在尝试使用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

spring intellij-idea web-applications structure java-9
2个回答
2
投票

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

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

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

0
投票

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

  1. 选择并右键单击java文件夹。
  2. 移至选项标记目录为。
  3. 选择“源根”选项。
© www.soinside.com 2019 - 2024. All rights reserved.