À l'aide de Maven pour installer Bower composants avec Tonnelle installée à l'échelle mondiale
J'ai bower installé à l'échelle mondiale à l'aide de MNP.
Dans mon projet Maven, j'ai une charmille.fichier json, je suis en utilisant le exec-maven-plugin à installer la charmille composants de construction, mais il a échoué parce qu'elle "ne peut pas exécuter le programme" la charmille "dans le répertoire" qui a du sens parce que Bower n'est pas installé localement dans le répertoire du projet.
Cependant je veux utiliser la version internationale de la Charmille donc je n'ai pas séparé de Verdure programmes dans tous mes projets, ça fonctionne si je vais dans le répertoire dans le terminal et manuel run 'bower install'.
Question: je veux Maven pour utiliser mes Bower version de m'éviter d'avoir des copies de Verdure dans chaque projet, comment dois-je faire?
C'est le code de mon fichier POM qui exécute le plugin et l'exécution:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.3.2</version>
<executions>
<execution>
<id>exec-bower-install</id>
<phase>generate-sources</phase>
<configuration>
<executable>bower</executable>
<arguments>
<argument>install</argument>
</arguments>
</configuration>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
</plugin>
OriginalL'auteur Tom | 2015-01-07
Vous devez vous connecter pour publier un commentaire.
n'oubliez pas le workingDirectory et de mettre votre bower.json à l'intérieur de la racine du dossier
env: node: No such file or directory
qui est à faire avec le noeud configurations... (je suppose) mais je n'ai nœud installé à l'échelle mondiale qu'est la charmille, mais je ne suis même pas en utilisant le nœud alors, pourquoi est-il important?Remarque:
bower.json
doit être à l'intérieur de${basedir}/src/main/webapp
.OriginalL'auteur biology.info
Après beaucoup d'essais, j'ai compris que c'était un problème avec mon IDE, pour quelque raison Netbeans me donne une erreur lorsqu'il tente de construire le projet au cours de l'exécution des plugins, cependant quand je lance le projet Maven directement à partir de la ligne de commande, il construit la!
OriginalL'auteur Tom
Configurer le exécutable propriété pour pointer vers le répertoire complet de la charmille de l'exécutable, par exemple:
<executable>/Mavericks/usr/local/lib/node_modules/bower/bin/bower</executable>
qui me donne exécution de la Commande a échoué. Ne peut pas exécuter le programme "/Mavericks/usr/local/lib/node_modules/bower/bin/bower" et<executable>/usr/local/lib/node_modules/bower/bin/bower</executable>
qui me donne exécution de la Commande a échoué. Le processus est arrêté avec l'erreur: 127, cependant si je vais au terminal et exécutez/usr/local/lib/node_modules/bower/bin/bower
l'habitude de verdure affiche un message d'OriginalL'auteur fmodos