Saiku开源项目的Maven构建在没有变化后第二次失败

时间:2011-12-16 15:09:39

标签: java linux maven

我昨天第二次进行了一个开源项目(Saiku)的构建 - 我没有对POM.XML或任何库/ jar进行任何更改。几天前构建成功但现在失败了。以下pastebin显示输出。错误有两种类型 - 无法删除/清除项目,无法找到工件。有没有人有任何疑难解答提示?

http://pastebin.com/g2bpAtMS

错误类型1

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project saiku-core: Failed to clean project: Failed to delete /usr/local/.m2/repository/saiku/saiku-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml

错误类型2

  - [ERROR] The build could not read 1 project -> [Help 1]
  - [ERROR]   The project org.saiku:saiku-webapp:2.2-SNAPSHOT (/usr/local/.m2/repository/saiku/saiku-webapp/pom.xml) has 1 error
  - [ERROR]     Non-resolvable parent POM: Could not find artifact org.saiku:saiku-core:pom:2.2-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 3, column 10 -> [Help 2]

3 个答案:

答案 0 :(得分:1)

您是否在当地的回购中建造?那会很糟糕。

我得到类似的错误,因为我认为,我的病毒检查程序锁定目标/目录下的文件并且清理无法删除目录。我手动删除目录并恢复构建。

答案 1 :(得分:0)

Failed to delete /usr/local/.m2/repository/saiku/saiku-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml

您已锁定此文件。关闭每个可以打开它的程序。

Failed to delete /usr/local/.m2/repository/saiku/saiku-ui/target/classes/routers/QueryRouter.js

此文件的同意。

/usr/local/.m2/repository/saiku/saiku-server/target/saiku-server-foodmart-2.2-SNAPSHOT.tar.gz

此文件的同意。

Could not find artifact org.saiku:saiku-core:pom:2.2-SNAPSHOT and 'parent.relativePath' points at wrong local POM

看起来你已经改变了一些东西:Maven找不到relativePath属性引用的父pom。

检查这些错误,总是会有很多错误。

答案 2 :(得分:0)

我已经通过在saiku-webapp的pom.xml中设置 relativePath 来解决这个问题:

<parent>
        <artifactId>saiku-core</artifactId>
        <groupId>org.saiku</groupId>
        <version>2.6-SNAPSHOT</version>
        <relativePath>../saiku-core/pom.xml</relativePath>
</parent>
相关问题