You can customize ART to fit your needs.
You can customize or update ART files directly on the application server where ART is deployed. This may be especially useful for minor changes.
If you are going to customize the application source code, you may want to setup Apache Ant to make compiling your changes easier. To do this, take the following steps
C:\apache-ant-1.8.1\bin
Java source files are contained in sub directories under the ART_HOME\WEB-INF\classes\art directory. To make customizations to these files, take the following steps.
ant compile
JSP files can be modified and results immediately viewable when the relevant page is refreshed. If you don't see the expected changes when you refresh the page, the page displayed may be a cached copy. You may need to clear the application server cache and the browser cache to ensure the page is refreshed. If using Tomcat, you can clear the tomcat cache by deleting the TOMCAT_HOME\work\Catalina\localhost\art directory. If using Firefox, you can clear the browser cache from the History | Clear Recent History menu.
Other files that affect how ART works can also be modified. Examples include
You can take the following steps to modify ART source code, using Apache Maven as the build tool. ART source files with a maven structure will be found in the PACKAGE_PATH\src
directory.
PACKAGE_PATH\src\art-parent
directorymvn clean package
PACKAGE_PATH\src\art-parent\art\target
directory. Deploy this file to your desired application server.The following are sample steps using NetBeans 7.2.1.
PACKAGE_PATH\src\art-parent
directory in the left hand panel, and click on the Open Required Projects box on the right hand panel. Click on the Open Project button.PACKAGE_PATH\src\art-parent\art\target
directory. Deploy this file to your desired application server
Discussion: JasperReports with sub reports problem
Discussion: Maven build
Discussion: Support for clustered app server environment