Create a Tax Extension Project Directory

You must create a project directory which includes all your custom files and the base release files. In this task, you create the thinAirTax project directory.

Before you begin

To simplify the project commands, create an alias. For example, at the command line, enter the following.
alias mip="manage_integration_project.py"
In the procedures in this example, the mip command runs the python module manage_integration_project.py.

Procedure

  1. Run the following command to create the project.
    mip -init-mvn:thinAirTax
  2. When prompted, answer the following questions.
    • Please enter the MATRIXX release version [versionNumber]:
    • Define value for property 'groupId':
    • Define value for property 'version' 1.0-SNAPSHOT:
    Where:
    • versionNumber is the MATRIXX release version number.
    • groupId is a value that indicates project requirements (such as my.extension.sample). The groupId should follow Java package naming rules.
    • version is the project version. Accept the default or enter a version that is not 1.

Results

When project creation completes, you should see BUILD SUCCESS.

The script creates a new project named purchase in the /projects directory in the directory where you ran the command. In addition, /projects includes directories for the Extensions module (/extensions) and the RS Gateway Extension module (/rsgwextension).

What to do next

Before making any changes to the project, test that the project builds correctly by running the mvn clean install from the terminal in /projects/thinAirTax. Next, create the custom MDCs for the thinAirTax project.