我试图使用mvn install
,但我不断收到此错误未能执行目标org.apache.maven.plugins - 包不存在
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project example-module-core: Compilation failure: Compilation failure:
[ERROR] /C:/terasoluna-plus/example-module-core/src/main/java/com/mycompany/project/module/util/InitServlet.java:[10,47] package org.springframework.web.context.support does not exist
[ERROR] /C:/terasoluna-plus/example-module-core/src/main/java/com/mycompany/project/module/service/impl/DatabaseServiceImpl.java:[9,50] package org.springframework.transaction.annotation does not exist
[ERROR] /C:/terasoluna-plus/example-module-core/src/main/java/com/mycompany/project/module/service/impl/DatabaseServiceImpl.java:[22,2] cannot find symbol
[ERROR] symbol: class Transactional
[ERROR] /C:/terasoluna-plus/example-module-core/src/main/java/com/mycompany/project/module/service/impl/InitializerServiceImpl.java:[11,50] package org.springframework.transaction.annotation does not exist
[ERROR] /C:/terasoluna-plus/example-module-core/src/main/java/com/mycompany/project/module/service/impl/InitializerServiceImpl.java:[28,2] cannot find symbol
[ERROR] symbol: class Transactional
[ERROR] /C:/terasoluna-plus/example-module-core/src/main/java/com/mycompany/project/example-module-core/src/main/java/com/mycompany/project/module/util/InitServlet.java:[25,11] cannot find symbol
[ERROR] symbol: variable SpringBeanAutowiringSupport
[ERROR] location: class com.mycompany.SIAR.module.util.InitServlet
[ERROR] -> [Help 1]
在我InitServlet.java我所有的进口,它没有错误。在pom.xml中我需要所有的依赖关系,但是这个问题总是存在。
所有其他的解决方案告诉我添加依赖和使用Maven更新,但它绝对不会丢失代码/依赖项,因为此项目正与其他2个用户共享,并且在其他机器上可以正常工作。这是完全相同的项目。
经过无数次mvn clean install
的尝试,我有这个工作了几个小时,其中一个人获得了成功,我没有改变任何东西,而且工作正常。但后来,更改了一些java文件后,我使用mvn clean install
,并再次得到相同的错误。
它可能是什么意思?
在此先感谢。
谢谢你的回应。我试过你的解决方案,但同样的错误依然存在。 JDK版本和Maven完全一样,因为这些都是新机器,并且它们都安装了相同的文件。 –