blob: 66c450722590f6b9bca693cb8c45b4c831e4e395 [file] [log] [blame]
------
MyFaces Core Integration-Test Archetype
------
Overview
This project defines a Maven archetype. Running the archetype plugin with this archetype will
create a directory tree containing the files needed to quickly get started on a new integration
test for MyFaces core 2.x.
Usage
Use the following maven command and then select myfaces-archetype-core-integration-test from the options.
+------------------------------------------------------------------+
mvn archetype:generate -DarchetypeCatalog=http://myfaces.apache.org
+------------------------------------------------------------------+
You will then be prompted for some archetype specific properties, which will look like this:
+------------------------------------------------------------------+
Define value for property 'artifactId': : myfaces-1234-tests
Define value for property 'environmentType': : 0
Define value for property 'issueId': : MYFACES-1234
+------------------------------------------------------------------+
All other properties (like e.g. groupId) will automatically be configured. As shown above, you need
to provide 3 properties:
* artifactId is the artifactId for the maven project, you should use #\{issueId\}-tests as shown above.
* environmentType defines which type of environment should be used.
* 0: servlet 2.5 and el 1.0
* 1: servlet 2.5 and el 2.2
* 2: servlet 3.0 and el 2.2
* issueId is the issue-id of the JIRA issue which this integration test addresses
[]
The version of the project is automatically set to a default value (e.g. 2.0.9-SNAPSHOT). If you
want to test a different version, you have to change this manually in the pom.xml.