plugin maven pour l'installer:installez-erreur de fichier
- Je utiliser l'installer:installez le fichier pour installer le pot à mon dépôt local.Mon pom.xml est rédigé comme suit:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.3.1</version>
<executions>
<execution>
<id>install-paho</id>
<phase>generate-resources</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<file>${basedir}/lib/paho.jar</file>
<groupId>org.eclipse</groupId>
<artifactId>paho</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
</configuration>
</execution>
</executions>
</plugin>
Vous pouvez trouver ce que je lie à la phase de générer des ressources.Et puis,j'ai utiliser la commande mvn eclipse:eclipse
.Il fonctionne très bien et le pot a été copié sur mon dépôt local.Mais lorsque j'utilise la commande mvn install:install-file
j'ai obtenu l'erreur:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file (default-cli) on project xxx:
The parameters 'file' for goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file are missing or invalid -> [Help 1]
Les messages d'erreur lors de l'utilisation mvn compile
[ERROR] Failed to execute goal on project android-engine: Could not resolve dependencies for project com.youku.wireless:android-engine:jar:1.0-SNAPSHOT: Could not find artifact org.eclipse:paho:jar:1.0.0 in spring-milestone (http://maven.springframework.org/milestone) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[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/DependencyResolutionException
Vous devez vous connecter pour publier un commentaire.
Depuis que vous avez lié
install:install-file
objectif de lagenerate-sources
phase, vous devez exécutermvn compile
oumvn install
ou telle utilisation de la définition de configurations.mvn eclipse:eclipse
fonctionne parce que maven exécute legenerate-sources
phase préalable à l'invocation deeclipse:eclipse
.Edit: D'après les commentaires, il semble que vous souhaitez utiliser disponibles localement
paho.jar
dans votre projet en installant d'abord à votre local de pensions dans legenerate-sources
phase et par la suite l'utiliser comme undependency
dans votre projet.Ce n'est pas d'aller travailler depuis maven vérifie la disponibilité de
dependencies
avant qu'il commence l'exécution de son cycle de vie objectifs.Vous pourriez installer manuellement un temps à l'aide de
mvn install:install-file
en dehors du contexte de la pom. Mieux encore, vous pourriez déployer sur unrepository manager
et accéder ensuite comme toute autre dépendance.Toutefois, si vous voulez aller dans cette voie, une autre approche serait de spécifier la dépendance avec un
system
portée de fournir le chemin d'accès du pot. Reportez-vous à cette.mvn compile
mais toujours erreur.Suis-je raté quelque chose?mvn compile
?paho.jar
lors de la compilation. Cela semble indiquerpaho.jar
n'a pas été installé. Pouvez-vous vérifier si l'objet est présent dans le référentiel local à l'emplacement correct?paho.jar
dans mon dépôt local.Il sembleinstall:install-file
n'a pas été impliqués.