How to setup gatling maven project?

Hi,
Can anyone help to how to setup gatling maven project?

Thanks,
Rohit

I have done some setup bu I ma getting this error

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at io.gatling.mojo.MainWithArgsInFile.runMain(MainWithArgsInFile.java:50)
at io.gatling.mojo.MainWithArgsInFile.main(MainWithArgsInFile.java:33)
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(ZipFile.java:61)
at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:420)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at java.util.jar.Manifest$FastInputStream.fill(Manifest.java:441)
at java.util.jar.Manifest$FastInputStream.readLine(Manifest.java:375)
at java.util.jar.Manifest$FastInputStream.readLine(Manifest.java:409)
at java.util.jar.Attributes.read(Attributes.java:376)
at java.util.jar.Manifest.read(Manifest.java:199)
at java.util.jar.Manifest.(Manifest.java:69)
at io.gatling.compiler.ZincCompiler$$anonfun$5.apply(ZincCompiler.scala:67)
at io.gatling.compiler.ZincCompiler$$anonfun$5.apply(ZincCompiler.scala:64)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at scala.collection.Iterator$$anon$1.next(Iterator.scala:853)
at scala.collection.Iterator$$anon$1.head(Iterator.scala:840)
at scala.collection.Iterator$$anon$15.skip(Iterator.scala:451)
at scala.collection.Iterator$$anon$15.hasNext(Iterator.scala:452)
at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:327)
at scala.collection.TraversableOnce$FlattenOps$$anon$1.hasNext(TraversableOnce.scala:432)
at scala.collection.Iterator$class.foreach(Iterator.scala:727)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:48)
at scala.collection.mutable.ArrayBuilder$ofRef.$plus$plus$eq(ArrayBuilder.scala:100)
at scala.collection.mutable.ArrayBuilder$ofRef.$plus$plus$eq(ArrayBuilder.scala:57)
at scala.collection.TraversableLike$class.$plus$plus(TraversableLike.scala:157)
at scala.collection.mutable.ArrayOps$ofRef.$plus$plus(ArrayOps.scala:108)
at io.gatling.compiler.ZincCompiler$delayedInit$body.apply(ZincCompiler.scala:78)
at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
at scala.App$class.main(App.scala:71)
at io.gatling.compiler.ZincCompiler$.main(ZincCompiler.scala:36)
at io.gatling.compiler.ZincCompiler.main(ZincCompiler.scala)
… 6 more

my pom.xml is -


4.0.0

io.gatling.highcharts
xxxx-performance-xxx
0.0.1-SNAPSHOT
jar

xxx-performance-xxx
http://maven.apache.org

UTF-8 org.scala-lang scala-library 2.11.11 org.scala-lang scala-reflect 2.11.11 io.gatling.highcharts gatling-charts-highcharts 2.3.1 test net.alchim31.maven scala-maven-plugin 3.2.2 2.12.3 io.gatling gatling-maven-plugin 3.0.0-M3 Simulations load-test ${project.basedir}/src/test/resources ${project.basedir}/src/test/resources/data ${project.basedir}/target/gatling/results ${project.basedir}/src/test/resources/bodies xxx.xxx.xxx.xxx.LoginLogOut execute