This plugin provides the functionality needed to build and deploy the GridPort Portal. It was created to allow various production portals to utilize the same build and deploy code as the Demo Portal. For users of the Demo Portal, the plugin contains goals that install, deploy, and clean the Demo Portal and its various components. For GridPort developers, it also contains functionality to release the portal and portlets, to update the project documentation and website, and to setup the environment for a production portal.
For a detailed description of the plugin's available goals and the properties upon which they rely, please see the Goals and Properties references.
First you'll need to obtain the portlet plugin. To do this, please add the following as a dependency to your project.xml for your maven project:
<dependency>
<groupId>maven-plugins</groupId>
<artifactId>maven-gridport-plugin</artifactId>
<type>plugin</type>
<version>4.0.1</version>
</dependency>
Also, please ensure that your project's project.property file points to the TACC maven repository:
maven.repo.remote=http://cuero.tacc.utexas.edu/maven,...
Alternatively, you can use the Maven Plugin Plugin to download the plugin. Execute the following:
maven -DartifactId=portlet-plugin \
-DgroupId=portlet-plugin \
-Dmaven.repo.remote=http://cuero.tacc.utexas.edu/maven \
-Dversion=4.0.1 \
plugin:download