NetBeans: Re-exécuter Maven avec le commutateur-e / PluginResolutionException
je n'ai pas la moindre idée de Maven et Netbeans,
j'ai mis à jour mon netbeans et maintenant mon test ne fonctionne plus:
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.5 from/to central (http://repo1.maven.org/maven2): pr-dfs-bank- 00.emea.isn.corpintra.net: Unknown host pr-dfs-bank-00.emea.isn.corpintra.net -> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
Comment puis-je activer l'-e ou-commutateur de X à l'aide de netbeans, j'ai vu de nombreux exemples avec "mvn clean" et ainsi de suite, mais j'ai installé Maven via Netbeans alors je n'ai pas ça sur un dossier en ligne de commande.
Je n'obtiens le message d'erreur et que vous voulez vérifier un journal plus détaillé.
J'ai cherché mon code pour ce pr-dfs-bank-00.emea.isn.corpintra.net mentionné dans le message d'erreur, mais il ne fait pas partie de mon code source.
Mon pom.xml, son censé être Maven2 et le Sélénium
<?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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<version>1.0</version>
<repositories>
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
<properties>
<maven.build.timestamp.format>yyMMdd-HHmm</maven.build.timestamp.format>
<project.build.sourceEncoding>windows-1252</project.build.sourceEncoding>
<lfadapter>${project.basedir}/../lib/lf_CAdapter-4.0.jar</lfadapter>
</properties>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.3.1</version>
<scope>test</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.17.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-ie-driver</artifactId>
<version>2.17.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.8-beta5</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>1.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<testSourceDirectory>src/</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<failOnError>false</failOnError>
<debug>true</debug>
<verbose>true</verbose>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showDeprecation>true</showDeprecation>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<configuration>
<disableXmlReport>false</disableXmlReport>
<forkMode>always</forkMode>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<failIfNoTests>false</failIfNoTests>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<workingDirectory>reports/${maven.build.timestamp}/</workingDirectory>
<reportsDirectory>reports/surefire/</reportsDirectory>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.12</version>
</plugin>
</plugins>
</reporting>
<properties>
<property>
<name>showSuccess</name>
<value>true</value>
</property>
</properties>
<suiteXmlFiles>
<suiteXmlFile>testng-suite.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>netbeans-private-testng</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>netbeans.testng.action</name>
</property>
</activation>
</profile>
</profiles>
</project>
Je pense que mon pom.xml n'est pas vraiment la manière dont il est censé être 🙁
Toute aide est très appréciée 🙂
Pourquoi êtes-vous la définition d'une exécution de maven-surefire ? C'est déjà lié à une phase, donc il n'est pas nécessaire de définir séparément. Utiliser les conventions! (Le paradigme de Maven est: Convention over Configuration!).
Vous êtes derrière un proxy ?
je ne suis pas derrière un proxy. j'ai copier collé le pom.xml ensemble, à partir d'exemples, mais j'ai utilisé vos conseils et modifié en conséquence 🙂
Êtes-vous à l'aide de l'embedded Maven dans Netbeans ou un appel externe à Maven ? Avez-vous vérifié le settings.xml ou comment ne ressemblerait-il?
OriginalL'auteur MushyPeas | 2012-03-14
Vous devez vous connecter pour publier un commentaire.
vous avez probablement un miroir ou un proxy défini dans l'une des maven est settings.xml les fichiers (par exemple. dans ~/.m2/settings.xml) et la définition est fausse? comme pointant vers un autre serveur?
C:\Users\[yourUserName]\.m2
dossier il n'y a pas de settings.xml. D'autres options?OriginalL'auteur mkleint
NetBeans 6.9.1 - Mac OS X
Pour activer les commutateurs vous avez besoin grâce à Netbeans, allez dans Préférences - > Divers --> Maven, puis entrez les informations suivantes sous l'Exécution Globale des Options de:
NetBeans - Windows
Ajouter de débogage et les erreurs de Maven dans NetBeans (à partir de la version 7.3 jusqu') comme suit:
--debug --errors
Maven va exécuter l'application avec la fonction de débogage et les informations d'erreur inclus.
Que faire si je veux mettre des interrupteurs pour un projet spécifique? Je suis hors de la chance?
OriginalL'auteur Kyriacos
Dans Netbeans 8.0.2 vous définir ce sur les propriétés du projet->Actions
Sélectionnez ensuite l'action pour laquelle vous souhaitez spécifier les arguments à passer
OriginalL'auteur PSA
Sur netbeans 8.2,
Outils > Options > (voir figure ci-dessous)
OriginalL'auteur Park JongBum