2013-07-01 2 views
0

Я проверил тег платформы 4.0.3 и ударил проблему с SecVerifier при запуске mvn eclipse:eclipse.issue running mvn eclipse: eclipse на платформе tag 4.0.3

Я почистил кэш Maven для SecVerifier:

rm -rf %USERPROFILE%\.m2\repository\org\wso2\carbon\SecVerifier 
rm -rf %USERPROFILE%\.m2\repository\org\wso2\carbon\integration 

Затем попытался mvn eclipse:clean eclipse:eclipse:

C:\wso2\src\wso2carbon_platform_tags_403>mvn eclipse:clean eclipse:eclipse 
[INFO] Scanning for projects... 
[ERROR] The build could not read 1 project -> [Help 1] 
[ERROR] 
[ERROR] The project org.wso2.carbon:SecVerifier:4.0.0 (C:\wso2\src\wso2carbon_platform_tags_403\products\integration\security-verifier\pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Failure to find org.wso2.carbon:integration:pom:4.0.0 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 and 'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2] 

Я нашел этот JIRA: link, и применяется исправление. Аналогичная ошибка:

[ERROR] The project org.wso2.carbon:SecVerifier:4.0.0 ... has 1 error 
... 
[ERROR]  Non-resolvable parent POM: Could not find artifact 
org.wso2.carbon:integration:pom:4.0.0 in central (http://repo.maven.apache.org/maven2) and 
'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2] 

Любые идеи?

ответ

1

В соответствии с журналом ошибок maven не может найти родительский файл pom.xml, поскольку он недоступен в данном местоположении. Вы можете проверить свой код выписки и выяснить фактическое местоположение и правильно установить относительный путь. Это должно быть правильно, но из-за некоторых изменений, сделанных пользователями, иногда сборки могут быть разбиты.

Надеюсь, это может вам помочь.

Спасибо.

+0

Почему эта ошибка не возникает при сборке CI? –

+1

Причиной такого рода ошибок является то, что люди совершают свои изменения в освобожденных ветвях и тегах по ошибке. Этот тип ошибок фиксируется после обнаружения. – Manoj

+0

Просто из интереса, есть ли какие-либо планы по использованию git в будущем с рабочими процессами CI, чтобы предотвратить такую ​​ошибку, попавшую в основное репо? (например, см. [http://programmers.stackexchange.com/a/141385/80059](http://programmers.stackexchange.com/a/141385/80059)) –

Смежные вопросы