Ticket #847 (closed Enhancement: fixed)
Plugin hot deployment for developers
Reported by: | jri | Owned by: | jri |
---|---|---|---|
Priority: | Major | Milestone: | Release 4.8 |
Component: | DeepaMehta Standard Distribution | Version: | 4.7 |
Keywords: | Cc: | dgf, Malte | |
Complexity: | 3 | Area: | Runtime Environment |
Module: | deepamehta-distribution |
Description (last modified by jri) (diff)
Plugin developers should get hot deployment for their plugin
- Regardless if they build DM from source or using the DM standard distro.
- Without the need to add a config line to global pom.xml (in case of standard distro they don't even have pom.xml).
This would make plugin development more easy for new developers.
Hot deployment here means the plugin is automatically redeployed after each compilation.
Change History
comment:10 Changed 9 years ago by jri
- Status changed from closed to reopened
- Resolution fixed deleted
A configuration option needs to be added in case the developer want keep hers plugin sources at a non-standard location (other than "bundle-dev" resp. "modules-external").
comment:11 follow-up: ↓ 12 Changed 9 years ago by Jörg Richter <jri@…>
comment:12 in reply to: ↑ 11 Changed 9 years ago by jri
Replying to Jörg Richter <jri@…>:
or relative (to the plugin pom.xml):
<properties> <dm4.deploy.dir>${project.basedir}/../../deepamehta/bundle-deploy</dm4.deploy.dir> </properties>
Sorry, this was misleading as actually an absolute path is specified.
You don't need ${project.basedir}/
Just write:
<properties> <dm4.deploy.dir>../../deepamehta/bundle-deploy</dm4.deploy.dir> </properties>
The path is relative to the plugin pom.xml
comment:13 Changed 9 years ago by Jörg Richter <jri@…>
comment:14 Changed 9 years ago by Jörg Richter <jri@…>
comment:15 Changed 9 years ago by jri
- Status changed from reopened to closed
- Resolution set to fixed