|
|
@@ -6,7 +6,7 @@ Have [SBT plugin][sbt-plugin] installed |
|
|
## Begin |
|
|
|
|
|
- [Create a new project][create-project] in IDEA ( File > New Project ...) |
|
|
- __Make sure you select a maven module__ |
|
|
- __Make sure you select a maven module__ |
|
|
|
|
|
 |
|
|
|
|
|
@@ -36,6 +36,65 @@ __Engine.scala__ - run this to execute existing simulations |
|
|
[Gatling IDE integration](https://github.com/excilys/gatling/wiki/Ide-integration "Gatling IDE Integration") |
|
|
|
|
|
|
|
|
## Troubleshooting |
|
|
|
|
|
When creating the archetype, even though IDEA says the __repository__ is optional, it is important you specify the one for the gatling archetype. This is because gatling archetype is not hosted on maven central and if you fail to provide the URL (http://repository.excilys.com/content/groups/public), you will end up with error like |
|
|
|
|
|
Downloading: |
|
|
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml |
|
|
Downloaded: |
|
|
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml |
|
|
(701 B at 2.7 KB/sec) |
|
|
[INFO] |
|
|
[INFO] |
|
|
------------------------------------------------------------------------ |
|
|
[INFO] Building Maven Stub Project (No POM) 1 |
|
|
[INFO] |
|
|
------------------------------------------------------------------------ |
|
|
[INFO] |
|
|
[INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @ |
|
|
standalone-pom >>> |
|
|
[INFO] |
|
|
[INFO] <<< maven-archetype-plugin:2.2:generate (default-cli) @ |
|
|
standalone-pom <<< |
|
|
[INFO] |
|
|
[INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ |
|
|
standalone-pom --- |
|
|
[INFO] Generating project in Batch mode |
|
|
[INFO] Archetype defined by properties |
|
|
Downloading: |
|
|
http://repo.maven.apache.org/maven2/com/excilys/ebi/gatling/highcharts/gatling-highcharts-maven-hetype/1.3.0/gatling-highcharts-maven-archetype-1.3.0.jar |
|
|
[INFO] |
|
|
------------------------------------------------------------------------ |
|
|
[INFO] BUILD FAILURE |
|
|
[INFO] |
|
|
------------------------------------------------------------------------ |
|
|
[ERROR] Failed to execute goal |
|
|
org.apache.maven.plugins:maven-archetype-plugin:2.2:generate |
|
|
(default-cli) on project standalone-pom: The desired archetype does |
|
|
not exist |
|
|
(com.excilys.ebi.gatling.highcharts:gatling-highcharts-maven-archetype:1.3.0) |
|
|
-> [Help 1] |
|
|
[ERROR] |
|
|
[ERROR] To see the full stack trace of the errors, re-run Maven with |
|
|
the -e switch. |
|
|
[ERROR] Re-run Maven using the -X switch to enable full debug logging. |
|
|
[ERROR] |
|
|
[ERROR] For more information about the errors and possible solutions, |
|
|
please read the following articles: |
|
|
[ERROR] [Help 1] |
|
|
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException |
|
|
|
|
|
|
|
|
## For command line lovers |
|
|
|
|
|
You can also generate the archetype from the command line directly using |
|
|
|
|
|
mvn archetype:generate \ |
|
|
-DarchetypeCatalog=http://repository.excilys.com/content/groups/public/archetype-catalog.xml |
|
|
|
|
|
and then import it as a maven module from within IntelliJ. A longer way to archieve the same thing :) |
|
|
|
|
|
|
|
|
[create-project]: http://www.screencast.com/t/znOaXf1s |
|
|
[add-archetype]: http://www.screencast.com/t/pIOlMOvQzsi |
|
|
|