当我从命令行构建运行mvn clean install
并运行正常时,我已经进入了一个maven项目。在我给系统管理之前的一周,我在Eclipse中显示了这个项目没有错误。这让我觉得我的配置有误,并希望有人可以给我一个健全检查。
在Eclipse内部,我在org.springframework cannot be resolved to a type
等路径中的文件中看到与<project_path>/target/<project>-<version>/WEB-INF/...
相关的报告错误。引起我注意的是target
这是一个派生文件夹的路径。
Maven Dependencies显示:
Facet Enabled:
Project Explorer查看:
从上面的屏幕截图中,您可以看到相关的jar文件是从maven依赖项中正确提取的。关于我错误配置的内容以及为什么我从目标路径看到错误的任何想法?
答案 0 :(得分:1)
String result = java.net.URLEncoder.encode(input, "UTF-8");
和build
文件夹表明您没有将Maven项目正确导入Eclipse,因此出现错误。
解决此问题的方法之一:
从Eclipse中删除项目。
转到项目文件夹并删除所有不需要的文件夹。 (请留下WebContent
)。
转到Eclipse点击src
- &gt; File
,选择Import...
,选择您的项目文件夹Existing Maven Projects
。