L'erreur dans le fichier pom dans le projet Maven après les importer dans Eclipse
Je suis nouveau dans le Maven-cadre. J'ai déjà un projet Maven. J'ai installé le plugin Maven etc ... dans mon EclipseIDE de http://m2eclipse.sonatype.org/sites/m2e. Ensuite j'ai importé mon projet et a permis de dépendances, mais le projet est de montrer trop d'erreurs. L'pom.xml lui-même montre des erreurs. Les erreurs sont
Project Build Error:unknown packaging:apk
Project Build Error:unresolvable build extension:plugin"
etc.
Mon erreur:
project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.nbc.cnbc.android</groupId>
<artifactId>android.domain.tests</artifactId>
<version>1.0.0</version>
<packaging>apk</packaging>
<parent>
<groupId>com.nbc.cnbc.android</groupId>
<artifactId>android.domain.parent</artifactId>
<version>1.0.0</version>
<relativePath>../android.domain.parent/pom.xml</relativePath>
</parent>
<name>android.domain.tests</name>
<url>http://maven.apache.org</url>
Serait-ce parce que l'url spécifiée dans la dernière ligne pourrait être différent?
Toutes les idées pour lesquelles cela pourrait se produire?
La réponse est très apprécié. Merci beaucoup d'avance!!
OriginalL'auteur dipti | 2011-06-23
Vous devez vous connecter pour publier un commentaire.
Vous avez installé la "normale" Maven plugin qui fonctionne pour les projets Java (et .les fichiers jar).
Pour Android, vous avez besoin de la Maven Android Plugin
Personnellement, je pense que Android Maven est trop de tracas pour le peu de dépendances que j'utilise dans mes projets, mais c'est la façon dont je l'ai installé quand je l'ai essayé:
Définir la ANDROID_HOME variable pour votre kit de développement de la racine de l'emplacement et ajouter le SDK
tools
etplatform-tools
dossiers sur votre chemin (plus d'info voir ce lien)Démarrez Eclipse et activez l'option "gestion de la Dépendance" sur votre projet Android.
Assurez-vous d'inclure Maven Central vous référentiels et ajoutez les lignes suivantes à votre pom (plus d'info voir ce lien ou ce lien).
Bien sur vous pouvez ajuster la version d'android à votre goût.
Vérifier mon révisé de réponse sur la façon de le configurer. J'ai essayé d'installer le plugin moi-même et a été en mesure de télécharger le plugin avec succès à partir de l'Eclipse Marketplace. Ce qui ne va pas? Les messages d'erreur?
OriginalL'auteur THelper
Dernière mise à jour: il semble que le nom de l'artefact est android-maven-plugin maintenant: http://mvnrepository.com/artifact/com.jayway.maven.plugins.android.generation2/android-maven-plugin/3.6.0
De sorte qu'il devrait être comme ceci:
OriginalL'auteur user2371392