Maven-сборка проекта с открытым исходным кодом Saiku завершается неудачно второй раз после изменений - PullRequest
1 голос
/ 16 декабря 2011

Вчера я делал сборку во второй раз для проекта с открытым исходным кодом (Saiku) - я не внес никаких изменений в POM.XML или любую из библиотек / jars.Сборка была успешно выполнена несколько дней назад, но сейчас не удалась.Следующая вставка показывает вывод.Ошибки бывают двух типов - не удалось удалить / очистить проект и не могут найти артефакт.У кого-нибудь есть советы по устранению неполадок?

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 ]

1 голос
/ 16 декабря 2011

Вы строите в своем местном репо?Это было бы плохо.

Я получаю похожие ошибки, потому что, я думаю, моя программа проверки на вирусы блокирует файл под каталогом target / и clean не может удалить каталог.Я удаляю каталог вручную и возобновляю сборку.

0 голосов
/ 23 января 2014

Я исправил это, установив lativePath в pom.xml saiku-webapp:

<parent>
        <artifactId>saiku-core</artifactId>
        <groupId>org.saiku</groupId>
        <version>2.6-SNAPSHOT</version>
        <relativePath>../saiku-core/pom.xml</relativePath>
</parent>
0 голосов
/ 16 декабря 2011
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 не находит родительский pom, на который ссылается атрибут родственника.

Проверяйте эти ошибки, у вас всегда много ошибок.

...