Edward Zhang created EAGLE-437: ---------------------------------- Summary: create workable fat jar for starting application remotely Key: EAGLE-437 URL: https://issues.apache.org/jira/browse/EAGLE-437 Project: Eagle Issue Type: Improvement Affects Versions: v0.5.0 Reporter: Edward Zhang Assignee: Edward Zhang Fix For: v0.5.0
Explore ways to package fat jar for starting applications 1) package all topology jars together into one single fat jar. Need fix a. metadata.xml should be differentiated by different directory, for example metadata.xml is under directory of /META-INF/apps/<APPNAME>/metadata.xml b. SPI configuration file should be removed and ApplicationProviderSPILoader should be redesign to get all providers 2) package fat jar on demand. No far jar after packaging. Need remember all dependent jars and write code to package fat jar on demand -- This message was sent by Atlassian JIRA (v6.3.4#6332)