IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Erreur "The build could not read 1 project" unknow packagind apk


Sujet :

Maven Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 764
    Par défaut Erreur "The build could not read 1 project" unknow packagind apk
    Bonjour,

    Je suis en train d'apprendre à me servir de Maven pour les projets Android, Hibernate ou JEE (que je suis aussi en train d'apprendre ...). Pour ce faire, je lis le guide en Français mais je rencontre un problème au chapitre 14.3.1 (page 261). J'utilise le projet HelloFlashlight qui est fourni aussi par le guide (guide trouvé ici : http://maven-guide-fr.erwan-alliaume.com/).
    Je travaille là sur un projet android nommé HelloFlashlight. Ce dernier fonctionne bien lorsque je le lance depuis le run d'eclipse mais en utilisant MAVEN, je n'arrive pas à le lancer.
    J'ai suivi toutes les consignes indiquées dans le guide mais lorsque je tape dans un terminal la commande suivante, j'obtiens des erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        mvn clean install android:deploy
    Et voici le résultat de la commande précédente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    mvn clean install android:deploy -e
    [INFO] Error stacktraces are turned on.
    [INFO] Scanning for projects...
    [WARNING] The POM for com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT is missing, no dependency information available
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    [WARNING] Failed to create parent directories for tracking file /usr/share/maven-repo/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar.lastUpdated
    [ERROR] The build could not read 1 project -> [Help 1]
    org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
    [ERROR] Unresolveable build extension: Plugin com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.3-SNAPSHOT or one of its dependencies could not be resolved: The following artifacts could not be resolved: com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT, org.codehaus.plexus:plexus-utils:jar:1.1: Could not find artifact com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT @ 
    [ERROR] Unknown packaging: apk @ line 9, column 13
     
    	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:416)
    	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:663)
    	at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:654)
    	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
    	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
    	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
    	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
    	at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:483)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
    [ERROR]   
    [ERROR]   The project com.simpligility.android:helloflashlight:0.1-SNAPSHOT (/home/kimilie/Informatique/ApplisAndroid/HelloFlashlight/pom.xml) has 2 errors
    [ERROR]     Unresolveable build extension: Plugin com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.3-SNAPSHOT or one of its dependencies could not be resolved: The following artifacts could not be resolved: com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT, org.codehaus.plexus:plexus-utils:jar:1.1: Could not find artifact com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT -> [Help 2]
    org.apache.maven.plugin.PluginResolutionException: Plugin com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.3-SNAPSHOT or one of its dependencies could not be resolved: The following artifacts could not be resolved: com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT, org.codehaus.plexus:plexus-utils:jar:1.1: Could not find artifact com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT
    	at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:208)
    	at org.apache.maven.project.DefaultProjectBuildingHelper.resolveExtensionArtifacts(DefaultProjectBuildingHelper.java:384)
    	at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:239)
    	at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:110)
    	at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:43)
    	at org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1174)
    	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:415)
    	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:398)
    	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:614)
    	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:405)
    	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:663)
    	at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:654)
    	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
    	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
    	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
    	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
    	at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:483)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
    Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: The following artifacts could not be resolved: com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT, org.codehaus.plexus:plexus-utils:jar:1.1: Could not find artifact com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT
    	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:459)
    	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262)
    	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367)
    	at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:200)
    	... 24 more
    Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact com.jayway.maven.plugins.android.generation2:maven-android-plugin:jar:2.2.3-SNAPSHOT
    	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:449)
    	... 27 more
    [ERROR]     Unknown packaging: apk @ line 9, column 13
    [ERROR] 
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR] 
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
    [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
    En ce qui concerne le PATH du SDK, je l'ai, il me semble, bien renseigné par la commande suivante (je lui ai donné le chemin du sdk qui se trouve dans l'ADT bundle) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export ANDROID_HOME=/cheminVersMonSDK
    Par contre, en essayant de suivre ce qui est conseillé dans le log, le path vers le JDK n'est pas trouvé non plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        kimilie@kimilie-MS-7816:~/Informatique/ApplisAndroid/HelloFlashlight$ -Dandroid.sdk.path=/home/kimilie/Informatique/adt-bundle-linux-x86-20140702/sdk/
        bash: -Dandroid.sdk.path=/home/kimilie/Informatique/adt-bundle-linux-x86-20140702/sdk/: No such file or directory
    Quelqu'un saurait-il m'indiquer comment résoudre ce problème s'il vous plaît ?

    voici le pom.xml :

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     <?xml version="1.0" encoding="UTF-8"?>
    <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/maven-v4_0_0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>com.simpligility.android</groupId>
    	<artifactId>helloflashlight</artifactId>
    	<version>0.1-SNAPSHOT</version>
    	<packaging>apk</packaging>
    	<name>HelloFlashlight</name>
    	<dependencies>
    		<dependency>
    			<groupId>android</groupId>
    			<artifactId>android</artifactId>
    			<version>2.1_r1</version>
    			<scope>provided</scope>
    		</dependency>
    	</dependencies>
    	<build>
    		<sourceDirectory>src</sourceDirectory>
    		<plugins>
    			<plugin>
    				<groupId>
    					com.jayway.maven.plugins.android.generation2
    				</groupId>
    				<artifactId>maven-android-plugin</artifactId>
    			    <version>2.2.3-SNAPSHOT</version>
    			    <extensions>true</extensions>
    				<configuration>
    					<sdk>
    						<platform>2.1</platform>
    					</sdk>
    					<deleteConflictingFiles>
    						true
    					</deleteConflictingFiles>
    				<extensions>true</extensions>
    				</configuration>
    			</plugin>
    			<plugin>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<version>2.0.2</version>
    				<configuration>
    					<source>1.5</source>
    					<target>1.5</target>
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>
    </project>

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par francky74 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [WARNING] Failed to create parent directories for tracking file /usr/share/maven-repo/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar.lastUpdated
    Je te renvoie à ton autre discussion

    http://www.developpez.net/forums/d14...fix-archetype/

    c'est exactement le même problème, droits d'accès.

    La différence c'est que eclipse utilise son propre plugin maven qui utilise proprement $HOME/.m2 alors que ton maven "système" m'a l'air sérieusement frelaté par le distributeur linux.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2008
    Messages : 764
    Par défaut
    Encore Merci Tchize !


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Maven] Erreur "The build could not read 1 project"
    Par francky74 dans le forum Android
    Réponses: 0
    Dernier message: 21/12/2014, 15h12
  2. Réponses: 8
    Dernier message: 13/08/2014, 17h42
  3. Réponses: 10
    Dernier message: 27/03/2012, 17h16
  4. Réponses: 3
    Dernier message: 11/08/2009, 19h41
  5. Erreur MySQL: link to the server could not be established
    Par dimitrimm972 dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/02/2007, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo