繁体   English   中英

没有更改后,Saiku开源项目的Maven构建第二次失败

[英]Maven build of Saiku open source project fails second time after no changes

昨天,我第二次在一个开源项目(Saiku)中进行构建–我未对POM.XML或任何库/罐进行任何更改。 几天前构建成功,但现在失败了。 以下pastebin显示了输出。 错误有两种类型-删除/ clean项目失败,找不到工件。 有人有任何故障排除提示吗?

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]

您是在本地仓库中进行建设吗? 那将是不好的。

我收到类似的错误消息是因为,我认为我的病毒检查程序锁定了target /目录下的文件,而clean无法删除该目录。 我手动删除目录,然后继续构建。

我通过在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>
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。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM