[ 
https://issues.apache.org/jira/browse/APEXCORE-754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16077092#comment-16077092
 ] 

Sergey Golovko commented on APEXCORE-754:
-----------------------------------------

The improvement will allow the users to simplify definition of apex runtime 
plugins. The user will be able to add the new apex plugins in dt-site.xml files 
and specify names of java classes that are associated with the plugins.

Syntax:

    <property>
     <name>apex.plugin.dag.setup</name>
      <value>{plugin-class-1}[, {plugin-class-2}[,...]]</value>
    </property>

The implementation should be able to find the corresponded jar-files by the 
plugin Java classes and add the jars to the application package. Also the 
implementation should find all extra dependent jar files and include them into 
the application package too. The extra dependent jar files can be defined via 
the property "apex-dependencies" in manifest of the top level plugin jar file 
(the jar-file that contains the plugin Java class).

The syntax of the property in manifest:

apex-dependencies : {jar-1}[,{jar-2}[,...]]


> Add plugin dependency jar-files to application package
> ------------------------------------------------------
>
>                 Key: APEXCORE-754
>                 URL: https://issues.apache.org/jira/browse/APEXCORE-754
>             Project: Apache Apex Core
>          Issue Type: Improvement
>            Reporter: Sergey Golovko
>            Assignee: Sergey Golovko
>
> If an apex plugin is enabled, all plugin jar-files should be included into 
> the application package and names of the plugin jar-files should be added to 
> the application classpath.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to