[JBoss JIRA] Created: (SEAMFORGE-85) Forge should support dynamic loading of plugin library dependencies
by Lincoln Baxter III (JIRA)
Forge should support dynamic loading of plugin library dependencies
-------------------------------------------------------------------
Key: SEAMFORGE-85
URL: https://issues.jboss.org/browse/SEAMFORGE-85
Project: Seam Forge
Issue Type: Feature Request
Components: Plugin API
Affects Versions: 1.0.0.Alpha2
Reporter: Lincoln Baxter III
Right now, Forge extensions must use the maven shade-plugin to package …
[View More]referenced dependencies of plugins. It would greatly enhance developer experience if referenced plugins or libraries could be dynamically loaded from the local maven repository, even if built with Git.
A META-INF/dependencies file could be used to list runtime dependencies of the plugin. Or the POM files of each plugin (META-INF/pom...) could be scanned and parsed to determine required libs.
A third option, programmatic declaration of runtime dependencies might also be an option if it can be worked into Java from Groovy: http://groovy.codehaus.org/Grape
Benefits of these approaches are:
* Reduced size deliverable ZIPfile
* ...
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[View Less]