https://github.com/restcomm/jain-slee.maven-du-plugin
maven-du-plugin for SLEE applications
https://github.com/restcomm/jain-slee.maven-du-plugin
Last synced: about 1 year ago
JSON representation
maven-du-plugin for SLEE applications
- Host: GitHub
- URL: https://github.com/restcomm/jain-slee.maven-du-plugin
- Owner: RestComm
- License: agpl-3.0
- Created: 2016-02-03T09:54:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T15:06:46.000Z (over 2 years ago)
- Last Synced: 2024-01-09T16:29:48.854Z (over 2 years ago)
- Language: Java
- Homepage: http://www.restcomm.com/
- Size: 115 KB
- Stars: 0
- Watchers: 25
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!NOTE]
> On 29 June 2023, Mobius Software LTD signed an agreement with Mavenir to assume development and support of the RestcommOne on prem products. For more details regarding open source / commercial differentiation, roadmap, licensing and other details please visit the [Mobius Website](https://www.mobius-software.com/telestaxannouncement).
# Restcomm Maven DU Plugin
The Maven DU Plugin can be used to manage build lifecycle of JAIN SLEE 1.1 Deployable Units (DUs) jars. It provides the following goals:
1. **copy-dependencies** - copies artifacts declared as dependencies to the deployable unit, assuming these are JAIN SLEE component (sbb,events,etc.) jars.
2. **generate-descriptor** - generates the deployable unit XML descriptor, taking as input specific directories as sources of SLEE component jars and service XML descriptors.
3. **generate-ant-management-script** - generates an Apache Ant script, which can be used to (un)deploy the deployable unit jar, using file copy/delete or JMX.
_Note: parameters and properties will be represented by its name between ${}. For instance, the parameter X, when referred, will be through ${X}_