Snapik
(Roman)
03.Декабрь.2013 12:25:36
#1
Eclipse Java + Maven + TestNG
Вношу изменения в код
Запускаю через команду “Run As” -> “Maven Test”
В результате запускаются тесты без внесенных изменений.
Пробовал перед этим выполнять команду “Maven Clean” - тоже самое, ошибок при этом в консоле нет.
Если же запускать, через “Rus As” -> “TestNG”, то изменения билдятся.
Галочка “Build automatically” отмечена в Эклипс.
Подскажите, где может быть проблема?
olexsbas
(Olexsandr Borisov)
03.Декабрь.2013 13:49:00
#2
Snapik:
Maven Clean
очищает ресурсы
mvn clean install
очистит репозитории, подтянет что нужно и попробует сбилдить
Snapik
(Roman)
03.Декабрь.2013 13:54:50
#3
Для меня главное, чтобы еще Maven видел изменения в файле testng.xml, но он их не видит, даже через install. У других я заметил, вносишь изменения в список тестов testng.xml, запускаешь командой “maven test” и все изменения билдятся, а у меня почему-то не так.
olexsbas
(Olexsandr Borisov)
03.Декабрь.2013 14:14:47
#4
скорее всего проблема в конфиге мавена
Snapik
(Roman)
03.Декабрь.2013 14:34:34
#5
Как можно загрузить сюда код pom.xml?
olexsbas
(Olexsandr Borisov)
03.Декабрь.2013 14:55:23
#6
pom.xml это не код а конфигурация в xml формате, что вы имеете в виду?
Snapik
(Roman)
03.Декабрь.2013 15:08:17
#7
Ну, разумеется, я имею ввиду конфигурацию. Просто когда копирую сюда xml-код теги исчезают.
joemast
(Александр Таранков)
03.Декабрь.2013 17:33:12
#9
Для того чтобы вставить код, либо xml/html и т.д. ставь тройной символ обратной кавычки, вот такой ``` перед началом и после окончания куска кода:
```
<xml>
<is>
here
</is>
</xml>
```
Просмотри бегло FAQ к форуму, там всё просто
Snapik
(Roman)
04.Декабрь.2013 08:01:32
#10
<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>***</groupId>
<artifactId>***</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.7</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.36.0</version>
</dependency>
<dependency>
<groupId>com.opera</groupId>
<artifactId>operadriver</artifactId>
<version>1.5</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
</project>