2014-06-12 75 views
2

我想用org.robotframework(2.8.4)和maven開發java libray。如何使用java + maven創建機器人框架測試庫

我的pom.xml:

<dependencies> 
     <dependency> 
      <groupId>org.robotframework</groupId> 
      <artifactId>robotframework</artifactId> 
      <version>2.8.4</version> 
     </dependency> 
<dependencies> 

我想我的自定義腳本文件的後續格式(不添加類路徑)

java -jar myjarfile.jar %* 

我如何能做到這一點

回答

2

您必須創建文件主機器人框架如:

import org.robotframework.RobotFramework; 

    public class RobotFrameworkTest { 
     public static void main(String[] args) { 
      prepareYourEnvironmentTest(); 
      RobotFramework.main(args); 
     } 
     private static void prepareYourEnvironmentTest() { 
      // your code 
     } 
    } 

在pom.xml文件中,您必須使用maven遮罩插件:

<plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-shade-plugin</artifactId> 
      <version>2.1</version> 
      <executions> 
       <execution> 
        <phase>package</phase> 
        <goals> 
         <goal>shade</goal> 
        </goals> 
        <configuration> 
         <transformers> 
          <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> 
           <manifestEntries> 
            <Main-Class>ors.robotframework.RobotFrameworkTest</Main-Class> 
           </manifestEntries> 
          </transformer> 
         </transformers> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
+1

太棒了! 我使用spring框架來創建機器人測試庫。有用!謝謝 – hoang

相關問題