(HELIOS Eclipse,m2eclipse从更新站点安装)
我正在创建一个新的Web应用程序:File-> New-> Other-> Maven-> Maven Project,Next,Next,然后选择maven-archetype-webapp,添加了一个Group Id和Artifact Id。现在在新创建的项目中,我想添加一个新的java包:右键单击,new - >包。插入包名称并单击完成。
我正在收到一个新文件夹。 Eclipse不认为这是一个包。
如何让Eclipse将该文件夹识别为包?
很多tia,
DHR
答案 0 :(得分:5)
默认情况下,maven-archetype-webapp
不生成src/main/java
文件夹,如果要在网络应用中添加Java源,则需要自己创建src/main/java
。
创建此目录后,在项目中右键单击,然后使用 Maven>更新项目配置,它将作为源目录添加。然后你就可以添加来源了。
最后,使用maven-eclipse-plugin 或使用m2eclipse,而不是两者,它们是互斥的。
答案 1 :(得分:2)
它应该工作。你可以在eclipse中将包含包的文件夹标记为“源文件夹”,但只能作为快速解决方案......
我通常在没有m2eclipse的情况下使用eclipse,我运行mvn eclipse:eclipse
来生成eclipse项目。也许你现在可以手动修复这个命令(来自eclipse与插件或直接从mvn)。