Здравствуйте. Тема, к сожалению, является продолжением этой: http://software-test...antic-analysis/
Дано: папка с тестами на groovy, расположенная в каталоге "..src\test\groovy\ru\aaa\bbb\test\translate". Пытаюсь добавить их к проекту в IDEA. Создал такой pom.xml:
<?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> <groupId>ru.ftc.cs.test</groupId> <artifactId>translate</artifactId> <version>1.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin</artifactId> <version>1.0-beta-3</version> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>add-groovy-test-source</id> <phase>test</phase> <goals> <goal>add-test-source</goal> </goals> <configuration> <sources> <source>${basedir}/src/test/groovy</source> </sources> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.5.1</version> </dependency> <dependency> <groupId>org.spockframework</groupId> <artifactId>spock-core</artifactId> <version>1.1-groovy-2.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2.1</version> </dependency> <dependency> <groupId>org.codehaus.groovy.modules.http-builder</groupId> <artifactId>http-builder</artifactId> <version>0.6</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> </dependencies> </project>
При запуске получаю ошибку "groovy.lang.MissingMethodException: No signature of method: groovyx.net.http.RESTClient.ignoreSSLIssues() is applicable for argument types: ()"
Constructor 'NTCredentials' in 'org.apache.http.auth.NTCredentials' cannot be applied to '(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)' less... (Ctrl+F1) Inspection info: This inspection reports assignments with incompatible types
и
Cannot resolve symbol 'ignoreSSLIssues'
То есть явно опять что-то не то с зависимостями. Но вот что - понять все никак не могу.
Может тут на форуме есть люди, которые по работе имеют дело с автотестами на этом языке? Как вы их запускаете?
Второй день курю мануалы - ничего не помогает. Самое обидное - понимать, что в тестах я могу разобраться, т.к. учил java, который похож на groovy, но запоролся на их запуске. На той вещи, которую может показать любой коллега, имеющиц с ними дело.