Settings

PropertyOptional?Description
maven.multiproject.typeYes This property must be set to 'sapep' for the 'multiproject:install' target to work properly.
sappar.deploy.on.installNo - but default provided by the template If set to 'true' then the .par file is deployed at the specified protal installation on each build ('pdk:build').
sappar.deployment.hostYes - if you want the plugin to autodeploy Hostname to the portal installation where portal should be deployed. E.g: 'spdeva206.postdk.net'

This property should be set in the build.properties in the ${user.home}.
sapep.deployment.portYes - if you want the plugin to autodeploy The port number your portal installation uses. Default 50000.

This property should be set in the build.properties in the ${user.home}.
sapep.usernameYes - if you want the plugin to autodeploy Your username for the deployment process.

This property should be set in the build.properties in the ${user.home}.
sapep.passwordYes - if you want the plugin to autodeploy Your password for the deployment process.

This property should be set in the build.properties in the ${user.home}.

Dependency annotation

In each dependency it is possuble to annotate it's use through the properties section. This can be useful in some way to declare the use of every dependent artifact.

Here is a list of the annotations and their use:

AnnotationActivation keyUse
eclipse.dependencytrue When set to true, then the artifactId will be included in the the eclipse list of dependant projects. This however only works if the project is also an active open project in the eclipse workbench.
snds.dependencytrueLike the 'eclipse.dependecy' but for SAP Netweaver Studio developer.
sapep.bundletrueIncludes the artifact in the genereted .par file.

Artifacts are copyed to the lib folder.

Exapmle of annotated dependency:

  <dependencies>
	<dependency> 
	  <groupId>axis</groupId> 
	  <artifactId>axis</artifactId> 
	  <version>2.0</version> 
	  <type>jar</type>
	  <properties>
		<sapep.bundle>true</sapep.bundle>
	  </properties>
	</dependency> 
  </dependencies>