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
-
Run the following command to create the project.
mip -init-mvn:thinAirTax
-
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 asmy.extension.sample
). ThegroupId
should follow Java package naming rules.version
is the project version. Accept the default or enter a version that is not 1.
Results
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
mvn clean install
from the terminal in /projects/thinAirTax. Next, create the custom
MDCs for the thinAirTax project.