terça-feira, 23 de junho de 2015

Netbeans : Unknown packaging: apk


Por conveniência pode-se alterar o Maven Home no Netbeans 8 para uma versão mais recente.
Normalmente isto não tem problemas.

Contudo, ao carregar um projecto Android poderá ocorrer um problema similar ao seguinte (o projecto fica unloadable):


Some problems were encountered while processing the POMs:
[ERROR] Unresolveable build extension: Plugin com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.0 or one of its dependencies could not be resolved: The following artifacts could not be resolved: org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.0.0.M5, org.eclipse.aether:aether-api:jar:0.9.0.M2, org.eclipse.aether:aether-spi:jar:0.9.0.M2, org.eclipse.aether:aether-impl:jar:0.9.0.M2: The repository system is offline but the artifact org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.0.0.M5 is not available in the local repository. @
[ERROR] Unknown packaging: apk @ line 13, column 14



Solução: Alterar a versão de maven para a bundled.


















































Depois de alterar a versão para a Bundled, fazer  Reload POM (botão da direita no projecto).
O projecto irá então ser carregado.

Em princípio pode-se voltar a mudar a versão de maven para outra que não a Bundled depois de o projecto ser carregado com sucesso.