인수

2013-05-20 1 views
1

의 다른 세트 받는다는 mainclass 여러 번 실행 내가 다른 인수 인수

지금까지 내가 '크롬'으로 내 주요 클래스 패스 인수를 시작할 수

<build> 
<plugins> 
    <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>exec-maven-plugin</artifactId> 
     <version>1.2.1</version> 
     <configuration> 
      <mainClass>TestExecutionInitiator</mainClass> 
      <classpathScope>test</classpathScope> 
      <arguments> 
       <argument>Chrome</argument> 
      </arguments> 
     </configuration> 
    </plugin> 
</plugins> 

으로 받는다는 mainclass 여러 번 호출 할 수있는 방법에 대해 설명합니다. 파이어 폭스와 함께 메인 클래스를 호출하려고합니다. mvn exec를 실행할 때 : java 내 주 클래스는 여러 번 호출해야합니다.

+0

하려고 복사하여 붙여 넣기를 더 플러그인 요소의 사본을 했는가? – tgkprog

+0

더 많은 플러그인을 만들려고했지만 마지막 플러그인 만 실행하려고했습니다. –

답변

3

당신은 단순히 다음과 같이 몇 가지 실행을 사용할 수 있습니다 : 당신은

<plugins> 
    <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>exec-maven-plugin</artifactId> 
     <version>1.2.1</version> 
     <executions> 
      <execution> 
      <id>exec-1</id> 
      <phase>test</phase> 
      <goals><goal>exec</goal></goals> 
      <configuration> 
       <mainClass>TestExecutionInitiator</mainClass> 
       <classpathScope>test</classpathScope> 
       <arguments> 
        <argument>Chrome</argument> 
       </arguments> 
      </configuration> 
      </execution> 
      <execution> 
      <id>exec-2</id> 
      <phase>test</phase> 
      <goals><goal>exec</goal></goals> 
      <configuration> 
       WhatEver Configuration 
      </configuration> 
      </execution> 
     </executions> 
    </plugin> 
</plugins> 
+0

위의 구성을 시도했지만 목표 org.codehaus.mojo에 대한 매개 변수 'mainClass'가 exec-maven-plugin : 1.2.1 : java가 없거나 잘못되었습니다. " –

+0

두 클래스 모두에 기본 클래스 태그를 추가하십시오. 처형 – tgkprog