我对Maven和Netbeans一无所知,我更新了Netbeans,现在我的测试不再起作用:
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
我如何使用netbeans激活-e或-X开关,我看到了很多带有“ mvn clean”的示例,依此类推,但是我通过Netbeans安装了Maven,所以我没有在命令行文件夹中使用它。我没有收到错误消息,并想查看更详细的日志。
我在错误消息中提到的pr-dfs-bank-00.emea.isn.corpintra.net的代码中进行了搜索,但这不是源代码的一部分。
我的pom.xml,应该是Maven2和Selenium
<?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>
我认为我的pom.xml并不是它应该的样子:(
任何帮助表示赞赏:)
您最有可能在Maven的settings.xml文件之一中定义了镜像或代理(例如,在〜/ .m2 / settings.xml中),并且定义错误?喜欢指向错误的服务器?