首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven错误- Spring Surf Al新鲜

Maven错误- Spring Surf Al新鲜
EN

Stack Overflow用户
提问于 2015-09-29 15:35:38
回答 1查看 1.1K关注 0票数 2

为了在Al新鲜To上构建一个项目Spring,我使用了以下命令:

代码语言:javascript
复制
mvn archetype:generate -DarchetypeCatalog=https://artifacts.alfresco.com/nexus/content/groups/public-snapshots/archetype-catalog.xml

我给了groupId=surfcmistestartifactId=surfcmistest-1.0-SNAPSHOT。然后,在项目创建的文件夹surfcmistest-1.0-SNAPSHOT上,我尝试使用Maven进行构建和打包。我跑:

代码语言:javascript
复制
mvn install

我得到了一个错误:

未能在项目表面执行目标-1.0-快照:无法解决项目surfcmistest:surfcmistest-1.0-SNAPSHOT:war:1.0-SNAPSHOT:的依赖关系,未能在org.springframework.extensions.surf:spring-surf:jar:5.1-BF-SNAPSHOT:上收集依赖项,未能读取org.springframework.extensions.surf:spring-surf:jar:5.1-BF-SNAPSHOT:的工件描述符,无法在https://artifacts.alfresco.com/nexus/content/groups/public-snapshots/中找到org.alfresco:alfresco-parent:pom:5.1-BF-SNAPSHOT,在Alfresco工件的更新间隔已过或->帮助1被迫更新之前,将不会重新尝试解析。

我的pom.xml是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>surfcmistest</groupId>
  <artifactId>surfcmistest-1.0-SNAPSHOT</artifactId>
  <packaging>war</packaging>
  <name>sample-app Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <repositories>
    <repository>
      <id>Alfresco-Artifacts</id>
      <name>Alfresco Artifacts SNAPSHOTS</name>
      <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots/</url>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
       <groupId>org.springframework.extensions.surf</groupId>
       <artifactId>spring-surf</artifactId>
       <version>5.1-BF-SNAPSHOT</version>
    </dependency>
    <dependency>
       <groupId>org.springframework.extensions.surf</groupId>
       <artifactId>spring-surf-api</artifactId>
       <version>5.1-BF-SNAPSHOT</version>
    </dependency>
    <dependency>
         <groupId>org.tuckey</groupId>
         <artifactId>urlrewritefilter</artifactId>
         <version>4.0.4</version>
    </dependency>
  </dependencies>
  <build>
    <plugins>
       <plugin>
          <groupId>org.eclipse.jetty</groupId>
          <artifactId>jetty-maven-plugin</artifactId>
          <version>9.2.2.v20140723</version>
          <configuration>
             <scanIntervalSeconds>0</scanIntervalSeconds>
             <scanTargets>
                <scanTarget>src/main/webapp</scanTarget>
             </scanTargets>
          </configuration>
       </plugin>
    </plugins>
  </build>
  <version>1.0-SNAPSHOT</version>
</project>

我的错误是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-02 13:42:40

您收到的错误消息是:

在Alfresco工件的更新间隔已过或强制更新之前,将不会重新尝试解析。

这是一个非常经典的错误,它通过使用-U选项运行Maven来解决。

您应该从头开始重新启动并遵循以下步骤:

代码语言:javascript
复制
- Choose the option `org.springframework.extensions.surf:spring-surf-archetype` (for me, it was option 1 but it can change).
- Choose the version `5.1-SNAPSHOT`, which was option 4 for me (but again, this can change)
- Select a groupId, an artifactId, a version, a package and confirm all those properties by pressing `Y`.

  • 进入新创建的目录(它将以您先前选择的artifactId命名)并运行以下Maven命令: mvn -U干净安装
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32848164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档