我正在尝试使用IntelliJ(v11.1.3)创建一个简单的Java webapp并将其与一个简单的maven pom文件集成以下载Vaadin jar。IntelliJ和Maven源文件夹问题
这里是我的POM文件:
<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>
我出从版本控制,以将其设置在检查的IntelliJ这个项目。但是,IntelliJ似乎无法识别“src”文件夹是源文件夹。我可以手动将其设置为项目设置中的sources文件夹,这是一个小问题,但不是什么大问题。但是,每次我对pom文件进行更改时,IntelliJ都会“忘记”这是源文件夹,然后我所有的Java文件都会在它们周围出现红圈。有没有人有任何想法可能会导致这种情况?我已经尝试了一切来解决这个问题,包括在我的pom文件中指定源文件夹,但似乎没有任何工作。
由于提前,
埃里克
什么是从项目根源目录的完整路径?根据Maven约定,它应该是'/ src/main/java'。 IDEA会自动将此目录配置为** Sources **,另请参阅http://wiki.jetbrains.net/intellij/Maven_FAQ。 – CrazyCoder 2012-08-14 05:58:47
谢谢你的链接!根据维基,这样做的不正确的方式是这样的: src sourceDirectory> ---但是,我补充说,现在它完美的作品。我猜测我以IntelliJ不喜欢的方式创建了我的存储库。 –
user1597121
2012-08-14 06:34:56
@ user1597121:仔细阅读。维基并没有说你的代码是不正确的,但相反。 – 2012-08-18 19:25:07