Hi Constantin,

> I could not find the URL where DeepaMehta maven artifacts are stored.

The DM Maven repo is here:
http://m2.deepamehta.de/

> I would be happy to help uploading DeepaMehta on maven central.

That's great! You could possibly make the contact to the Central people (or 
whatever procedure is required) at then provide me with the credentials for the 
file upload (if any are required). I would setup our CI (Jenkins) then to let 
it upload the nightly builds as well as the releases to Central. My idea is to 
have this upload process completely automated.

Uploading the previous releases might require some manual work. It would be 
great if you can help here too. You'll find the previous released bundles in 
the DM Maven repo (see above). For a complete archive of released DM 
distributions see http://download.deepamehta.de/archive/ (The current release 
is directly at http://download.deepamehta.de)

> This will have an immediate benefit that developers don't have to recompile 
> DeepaMehta on their computer before being able to create their first plugin. 
> Plus it improves the installation process.

DM developer Danny pursues a similar approach. His DM4 Archetypes project 
allows a developer to start a DM plugin project from scratch, that is with 
nothing else but a cloned DM4 Archetypes repo. The DM4 Archetypes pull in all 
required artifacts from the DM Maven repo and provides you 
templates(=archetypes) for several DM plugin types. See the READMEs of the 
several provided archetypes.
https://github.com/dgf/dm4-archetypes

However, what the dev environment setup by DM4 Archetypes does not provide is 
hot deployment. Hot deployment means that DM automatically redeploys a bundle 
once it is compiled and build. This is a very handy feature while plugin 
development. Currently the only way to get a hot deployment environment is to 
build DM from source.
https://trac.deepamehta.de/wiki/BuildFromSource
https://trac.deepamehta.de/wiki/PluginDevelopmentGuide#SetupforHot-Deployment

Cheers,
Jörg

-- 
devel mailing list
[email protected]
http://lists.deepamehta.de/mailman/listinfo/devel-lists.deepamehta.de

Reply via email to