mvn exec:java
을 실행 올바르게 다음과 같은 오류 던지는 구성 인수를 구문 분석하는 데 실패간부-받는다는 - 플러그인 간부 : 자바 실패 : java.lang.String 타입의 배열에 구성 값을 할당 할 수 없습니다
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project autotest-programmes: Unable to parse configuration of mojo org.codehaus.mojo:exec-maven-plugin:1.2.1:java: Cannot assign configuration values to array of type java.lang.String: [-classpath, Classpath {}, --glue, com.company.test.cucumber, --format, pretty, --format, html:C:\workspace\autotest\target] -> [Help 1]
을 이것은 (아파치 메이븐 3.0.3를 사용)를 사용 플러그인 구성입니다 :
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<includeProjectDependencies>false</includeProjectDependencies>
<includePluginDependencies>true</includePluginDependencies>
<executableDependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-core</artifactId>
</executableDependency>
<mainClass>cucumber.cli.Main</mainClass>
<commandlineArgs>-Dfile.encoding=UTF-8</commandlineArgs>
<arguments>
<argument>-classpath</argument>
<classpath/>
<argument>--glue</argument>
<argument>com.company.test.cucumber</argument>
<argument>--format</argument>
<argument>pretty</argument>
<argument>--format</argument>
<argument>html:${project.basedir}\target</argument>
</arguments>
</configuration>
<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-core</artifactId>
<version>1.0.2</version>
</dependency>
</dependencies>
</plugin>
빈 항목을 제거하고 "\"를 "/"로 변경했습니다. 그것은 이전 오류에서 계속 진행되었지만 이제 mainClass를 찾을 수 없다는 불평을합니다. '[ERROR] 목표를 실행하지 못했습니다. org.codehaus.mojo : exec-maven-plugin : 1.2.1 : 프로젝트의 java (default-cli) autotest-programs : 자바 클래스 실행 중에 예외가 발생했습니다. cucumber.cli.Main -> [Help 1]' –
즉, mainClass 설정 항목이 잘못되었음을 의미합니다. – khmarbaise
어떤 빈 항목을 언급하고 있습니까? ? –
Chris