Привет, у меня следующая структура проекта, и когда я запускаю mvn clean install
, я получаю ошибку компиляции:
Ниже приведена моя структура проекта maven:
src/main/java(Folder)
com.test.io(Package)
BuildDoc.java
src/IT/java(Folder)
com.io.mytest(Package)
OpenAmazonPage.java
public class OpenAmazonPage{
public static WebDriver driver;
void OpenPage(){
driver=new ChromeDriver;
}
import com.io.mytest.OpenAmazonPage;
class BuildDoc{
void test(){
GenericData.take(OpenAmazonPage.driver);
}
Затем с помощью * Команда 1007 * Я получаю следующую ошибку:
package com.io.mytest.OpenAmazonPage does not exist.
Это может происходить из-за того, что классы находятся в двух разных папках, но даже после импорта это не работает.
pom. xml :
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>add-integration-test-source</id>
<phase>generate-test-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>src/it/java</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.15</version>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>