当前位置: 首页 > 知识库问答 >
问题:

maven clean安装-未能在项目myGoogleAppEngine上执行目标

徐茂材
2023-03-14

我创建了一个maven项目。以前,在我的pom.xml中,我使用的是spring版本2.5.6,现在,我将spring的版本号改为使用3.1.0.版本。

[WARNING] The POM for org.springframework:spring:jar:3.1.0.RELEASE is missing, no dependency information available
[INFO] BUILD FAILURE
[INFO] Total time: 0.847s
[INFO] Finished at: Sat Dec 07 13:49:20 CET 2013
[INFO] Final Memory: 4M/15M
[ERROR] Failed to execute goal on project myGoogleAppEngine: Could not resolve dependencies for project com.application:myGoogleAppEngine:war:0.0.1-SNAPSHOT: Failure to find org.springframework:spring:jar:3.1.0.RELEASE in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

我的pom.xml的一部分

<properties>
    <appengine.app.version>1</appengine.app.version>
    <appengine.target.version>1.8.0</appengine.target.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <org.springframework.version>3.1.0.RELEASE</org.springframework.version>
</properties>

<dependencies>
     <!-- Spring framework -->
     <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring</artifactId>
          <version>${org.springframework.version}</version>
     </dependency>

     <!-- Spring MVC framework -->
     <dependency>
           <groupId>org.springframework</groupId>
           <artifactId>spring-webmvc</artifactId>
           <version>${org.springframework.version}</version>
     </dependency>

     <dependency>
           <groupId>org.springframework</groupId>
           <artifactId>spring-context</artifactId>
           <version>${org.springframework.version}</version>
     </dependency>
</dependencies>

我的WEB-INF/LIB

-spring-2.5.6.jar
-spring-aop-3.1.0.RELEASE.jar
-spring-asm-3.1.0.RELEASE.jar
-spring-beans-2.5.6.jar
-spring-beans-3.1.0.RELEASE.jar
-spring-context-2.5.6.jar
-spring-context-3.1.0.RELEASE.jar
-spring-context-support-2.5.6.jar
-spring-context-support-3.1.0.RELEASE.jar
-spring-core-2.5.6.jar
-spring-core-3.1.0.RELEASE.jar
-spring-expression-3.1.0.RELEASE.jar
-spring-web-2.5.6.jar
-spring-web-3.1.0.RELEASE.jar
-spring-webmvc-2.5.6.jar
-spring-webmvc-3.1.0.RELEASE.jar
-...

共有1个答案

戚建华
2023-03-14

没有名为org.springframework:spring:3.1.0.release的依赖关系。GroupID/Artifactid组合提供的最后一个jar用于版本2.5.6.sec03

您必须更改此依赖项,并将其重新命名为spring-core而不是spring

<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>${org.springframework.version}</version>
</dependency>
 类似资料:
  • 我需要实现nfool库,但这是我第一次与maven合作,当我执行演示时,我得到这个错误消息: 未能对项目nfctools执行目标示例:无法解析项目组织的依赖项。nfctools:nfctools示例:jar:1.0-SNAPSHOT:无法解析以下工件:org。nfctools:nfctools api:jar:1.0-SNAPSHOT,org。nfctools:nfctools核心:jar:1.0

  • 我试图在maven reactor项目的子项目中执行Java文件。这与Maven exec:java goal在多模块项目上的问题类似,但是除非我执行,否则exec插件无法找到我试图在子项目中运行的类。 也许我误解了的预期工作流程,但每次更改时都必须执行mvn install,这确实会使工作流程复杂化。 当我从Eclipse执行文件时,Eclipse会正确设置类路径(即和),我希望从命令行模拟这种

  • Maven项目标志错误:未能执行goal org.springframework.boot:spring-boot-maven-plugin:2.1.3。release:repackage(repackage)on project pet-clinic-data:repackage of goal org.springframework.boot:spring-boot-maven-plugin:

  • 只是按照facebook.github上的说明进行create-react-native-app首先得到的:react-redux 5.0.6需要react@^0.14.0 || react@^15.0.0-0的对等体....然后我卸载了react-redux,得到了这个... 这里是包.json 错误启动包装机 错误:未安装React native。请在您的项目目录中运行npm install。

  • 我们在goal org.codehaus.mojo:apt-maven-plugin:1.0-alpha-5上的构建有问题 我尝试了以下方法,从无法使用MAVEN构建到错误-未能执行goal org.apache.MAVEN.plugins:maven-compiler-plugin:3.1:compile 插件: 生成日志:

  • 我试图建立一个具有以下依赖关系的应用程序。 这是我在红帽网站上找到的一个例子-http://www.jboss.org/quickstarts/eap/helloworld-jms/ 我正在使用Netbeans 8.0.2。(还在dos和eclipse中使用Maven命令进行了尝试)我在构建时遇到了一个错误,下面是相同的日志: 我可以在以下路径找到文件: https://maven.reposit

  • 我无法运行。在我检查了之后,它显示 附科尔多瓦Android版

  • 我正在做一个maven项目,我的IDE是Eclipse我无法理解的是,当我在Eclipse中使用“clean-X”时,它会报告以下错误: 但是当我使用终端操作时,它是有效的。