Advertisement
Guest User

Untitled

a guest
Mar 11th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.33 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4.  
  5.     <modelVersion>4.0.0</modelVersion>
  6.  
  7.     <groupId>com.foo</groupId>
  8.     <artifactId>platform-performance-tests</artifactId>
  9.     <version>1.0-SNAPSHOT</version>
  10.  
  11.     <properties>
  12.         <gatling.version>1.4.4</gatling.version>
  13.         <gatling-highcharts.version>1.4.4</gatling-highcharts.version>
  14.         <scala.version>2.9.3</scala.version>
  15.         <scala-maven-plugin.version>3.1.3</scala-maven-plugin.version>
  16.  
  17.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  18.     </properties>
  19.  
  20.     <dependencyManagement>
  21.         <dependencies>
  22.             <dependency>
  23.                 <groupId>com.excilys.ebi.gatling</groupId>
  24.                 <artifactId>gatling-app</artifactId>
  25.                 <version>${gatling.version}</version>
  26.                 <exclusions>
  27.                     <exclusion>
  28.                         <groupId>ch.qos.logback</groupId>
  29.                         <artifactId>logback-classic</artifactId>
  30.                     </exclusion>
  31.                 </exclusions>
  32.             </dependency>
  33.  
  34.             <dependency>
  35.                 <groupId>com.excilys.ebi.gatling.highcharts</groupId>
  36.                 <artifactId>gatling-charts-highcharts</artifactId>
  37.                 <version>${gatling-highcharts.version}</version>
  38.             </dependency>
  39.  
  40.             <dependency>
  41.                 <groupId>com.excilys.ebi.gatling</groupId>
  42.                 <artifactId>gatling-recorder</artifactId>
  43.                 <version>${gatling.version}</version>
  44.             </dependency>
  45.  
  46.             <dependency>
  47.                 <groupId>org.scala-lang</groupId>
  48.                 <artifactId>scala-compiler</artifactId>
  49.                 <version>${scala.version}</version>
  50.             </dependency>
  51.  
  52.             <dependency>
  53.                 <groupId>org.scala-lang</groupId>
  54.                 <artifactId>scala-library</artifactId>
  55.                 <version>${scala.version}</version>
  56.             </dependency>
  57.         </dependencies>
  58.     </dependencyManagement>
  59.  
  60.     <dependencies>
  61.         <dependency>
  62.             <groupId>com.excilys.ebi.gatling</groupId>
  63.             <artifactId>gatling-app</artifactId>
  64.         </dependency>
  65.  
  66.         <dependency>
  67.             <groupId>com.excilys.ebi.gatling.highcharts</groupId>
  68.             <artifactId>gatling-charts-highcharts</artifactId>
  69.         </dependency>
  70.  
  71.         <dependency>
  72.             <groupId>com.excilys.ebi.gatling</groupId>
  73.             <artifactId>gatling-recorder</artifactId>
  74.         </dependency>
  75.  
  76.         <dependency>
  77.             <groupId>org.scala-lang</groupId>
  78.             <artifactId>scala-library</artifactId>
  79.         </dependency>
  80.     </dependencies>
  81.  
  82.     <build>
  83.         <sourceDirectory>src/main/scala</sourceDirectory>
  84.         <testSourceDirectory>src/test/scala</testSourceDirectory>
  85.  
  86.         <pluginManagement>
  87.             <plugins>
  88.                 <plugin>
  89.                     <groupId>net.alchim31.maven</groupId>
  90.                     <artifactId>scala-maven-plugin</artifactId>
  91.                     <version>${scala-maven-plugin.version}</version>
  92.                 </plugin>
  93.             </plugins>
  94.         </pluginManagement>
  95.  
  96.         <plugins>
  97.             <plugin>
  98.                 <groupId>net.alchim31.maven</groupId>
  99.                 <artifactId>scala-maven-plugin</artifactId>
  100.                 <executions>
  101.                     <execution>
  102.                         <phase>compile</phase>
  103.                         <goals>
  104.                             <goal>compile</goal>
  105.                             <goal>testCompile</goal>
  106.                         </goals>
  107.                     </execution>
  108.                 </executions>
  109.             </plugin>
  110.  
  111.             <plugin>
  112.                 <groupId>com.excilys.ebi.gatling</groupId>
  113.                 <artifactId>gatling-maven-plugin</artifactId>
  114.                 <version>${gatling.version}</version>
  115.                 <executions>
  116.                     <execution>
  117.                         <phase>test</phase>
  118.                         <goals>
  119.                             <goal>execute</goal>
  120.                         </goals>
  121.                         <configuration>
  122.                             <configDir>src/test/resources</configDir>
  123.                             <dataFolder>src/test/resources/data</dataFolder>
  124.                             <resultsFolder>target/gatling/results</resultsFolder>
  125.                             <requestBodiesFolder>src/test/resources/request-bodies</requestBodiesFolder>
  126.                             <simulationsFolder>src/test/scala</simulationsFolder>
  127.                         </configuration>
  128.                     </execution>
  129.                 </executions>
  130.             </plugin>
  131.         </plugins>
  132.     </build>
  133.  
  134.     <repositories>
  135.         <repository>
  136.             <id>excilys</id>
  137.             <url>http://repository.excilys.com/content/groups/public</url>
  138.         </repository>
  139.     </repositories>
  140.  
  141.     <pluginRepositories>
  142.         <pluginRepository>
  143.             <id>excilys</id>
  144.             <url>http://repository.excilys.com/content/groups/public</url>
  145.         </pluginRepository>
  146.     </pluginRepositories>
  147. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement