IntelliJ and Maven Source folder issue

Viewed 27666

I'm trying to create a simple Java webapp using IntelliJ (v11.1.3) and integrate it with a simple maven pom file to download the Vaadin jar.

Here is my pom file:

<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                  http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.a.maven.project</groupId>
<artifactId>MavenProject</artifactId>
<version>0.1</version>
<packaging>war</packaging>

<dependencies>
<dependency>
  <groupId>com.vaadin</groupId>
    <artifactId>vaadin</artifactId>
  <version>6.8.2</version>
</dependency>

</project>

I am checking this project out from version control in order to set it up in IntelliJ. However, IntelliJ does not seem to be able to recognize that the "src" folder is the sources folder. I can manually set this to the sources folder in the project settings, which is a minor annoyance, but not a big deal. However, EVERY time i make a change to the pom file, IntelliJ "forgets" that this is the sources folder, and then all my Java files get red circles around them. Does anyone have any idea as to what could be causing this? I've tried just about everything to fix this, including specifying the source folder in my pom file, but nothing seems to work.

Thanks in advance,

Eric

4 Answers

In IntelliJ IDEA 2019.2.4, from the project selector window, either open the folder containing a pom.xml or the pom.xml file directly.

Assuming the pom.xml is properly structured, in case the source folders are still not there after the project is created, right click on the project and then go Maven > Generate Sources and Update folders to generate it, like so:

enter image description here

Related