#java #maven #testng #maven-eclipse-plugin
#java #maven #testng #maven-eclipse-plugin
Вопрос:
Я создал проект Maven в Eclipse (выпуск службы Luna 4.4.2) установил TestNG (7.3.0), но, к сожалению, в версии TestNG установлено 6.9.11, хотя я пару раз обновлял версию TestNG, используя предложения, предоставленные другими участниками в Stack overflow. Всякий раз, когда я пытаюсь очистить и собрать проект Maven. вот сообщение об ошибке, которое я вижу. Может кто-нибудь помочь мне, как исправить эту проблему, пожалуйста? Я видел, что кто-то предложил выполнить некоторые команды «mvn -u clean install «. Поскольку я новичок в Maven, может кто-нибудь объяснить мне, где запускать эти команды? Вот мой POM.xml файл для справки.
> <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>
> <groupId>com.appium.demo</groupId>
> <artifactId>AppiumDemoProject</artifactId>
> <version>0.0.1-SNAPSHOT</version>
<!-- https://mvnrepository.com/artifact/io.appium/java-client -->
<dependencies>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.3.0</version>
<scope>test</scope>
</dependency>
</dependencies>
Комментарии:
1. Вам нужен тег </project>, чтобы закрыть проект.
2. Пропустил тег проекта, спасибо за входные данные.
Ответ №1:
Вы должны запустить mvn -U clean install из своей командной строки в том же каталоге, что и ваш pom.xml . Вы также захотите убедиться, что каталог папки / bin вашей установки maven находится на вашем пути, чтобы вы могли запустить команду mvn.
Комментарии:
1. Это помогло мне, как только я установил правильные двоичные zip-файлы Maven. Спасибо, что дали мне знать.
Ответ №2:
Исправлено: после установки правильных двоичных zip-файлов Maven. [введите описание изображения здесь][1]
[1]:https://i.stack.imgur.com/jruii.png. Ошибка была исправлена. Кроме того, мне пришлось изменить тег из Jar в Pom-файл.