Property | Optional? | Description |
---|---|---|
maven.multiproject.type | Yes | This property must be set to 'sapep' for the 'multiproject:install' target to work properly. |
sappar.deploy.on.install | No - 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.host | Yes - 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.port | Yes - 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.username | Yes - 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.password | Yes - 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}. |
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:
Annotation | Activation key | Use |
---|---|---|
eclipse.dependency | true | 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.dependency | true | Like the 'eclipse.dependecy' but for SAP Netweaver Studio developer. |
sapep.bundle | true | Includes 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>