Playn: Невозможно успешно развернуть профиль Android для любой демонстрации Playn. - PullRequest
1 голос
/ 03 января 2012

Кажется, я успешно установил playn, его образцы и создал приложение-скелет, как в eclipse, так и в maven.Все работает для сборок Java или HTML.К сожалению, я не могу выполнить развертывание на Android: каждый раз, когда я пытаюсь это сделать, я получаю:

mvn -e android:Deploy
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order: 
[INFO]   PlayN Showcase Metaproject
[INFO]   PlayN Showcase Core
[INFO]   PlayN Showcase Java
[INFO]   PlayN Showcase HTML
[INFO]   PlayN Showcase Android
[INFO] Searching repository for plugin with prefix: 'android'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-android-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------

Я пытался удалить ~ / .m2 / repository / com / jayway / maven / plugins / android/generation2/android-maven-plugin/3.0.0-alpha-13 каталог, и это, кажется, не имеет значения (хотя maven каждый раз успешно удаляет его обратно).Также, если я сделаю mvn clean для всего проекта, компонент Android будет построен вместе со всем остальным.Таким образом, проблема, похоже, полностью ограничена «развертыванием».Тупик ...

1 Ответ

4 голосов
/ 03 января 2012

Как видно из отчета об ошибках, Maven пытается разрешить плагин, используя группу по умолчанию org.apache.maven.plugins, что неправильно в вашем случае.Вам необходимо указать группу в явном виде:

<plugin>
    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
    <artifactId>maven-android-plugin</artifactId>
    <version>3.0.0-alpha-13</version>
</plugin>

Если она все еще не работает, укажите в своем ~/.m2/settings.xml следующее:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <pluginGroups>
        <pluginGroup>com.jayway.maven.plugins.android.generation2</pluginGroup>
    </pluginGroups>
...