| ------ |
| 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. |