我得到包org.springframework.stereotype错误,因为我运行mvn安装。即使在.m2文件夹中也有这个包。
错误显示我tho这行代码:
import org.springframework.stereotype.Service;
依赖关系是:
<springVersion>4.1.1.RELEASE</springVersion>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${springVersion}</version>
</dependency>
有什么遗漏的吗?
更新
下面是我得到的错误的完整行:
ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project mynewProject: Compilation failure: Compilation failure:
[ERROR] /C:/mynewProject/src/main/java/com/web/server/domain/service/WebServiceImpl.java:[17,38] package org.springframework.stereotype does not exist
[ERROR] /C:/mynewProject/src/main/java/com/web/server/domain/service/WebServiceImpl.java:[25,2] cannot find symbol
5条答案
按热度按时间dy2hfwbg1#
我在IDE中配置了错误的Maven版本。升级版本解决了我的问题。
bprjcwpo2#
我在Java 8和Spring 4. x上运行独立Java程序时也遇到了类似的问题。
由于某些原因,我在项目引用的Jars中没有看到spring-context。它应该被maven自动引用,但我没有看到这种情况发生。
解决方案:我在pom.xml中手动添加了spring-context依赖项,我的错误被修复了。
qyzbxkaa3#
我需要将scope-tag更改为'compile'而不是'runtime',然后错误就消失了。
sqxo8psd4#
所有依赖项都应在
...否则代码将继续抛出该错误。
3j86kqsm5#
有时错误只是在IDE中!
尝试生成或清理您的项目以解决问题。