flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ufuk Celebi (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-924) Extend JarFileCreator to automatically include dependencies
Date Thu, 12 Jun 2014 10:00:08 GMT
Ufuk Celebi created FLINK-924:

             Summary: Extend JarFileCreator to automatically include dependencies
                 Key: FLINK-924
                 URL: https://issues.apache.org/jira/browse/FLINK-924
             Project: Flink
          Issue Type: Improvement
            Reporter: Ufuk Celebi
            Priority: Minor

We have a simple {{JarFileCreator}}, which allows to add classes to a JAR file as follows:

JarFileCreator jfc = new JarFileCreator(jarFile);

The created file can then be used with the remote execution environment, which requires a
JAR file to ship.

I propose the following improvement: use [ASM|http://asm.ow2.org/] to extract all dependencies
and add create the JAR file automatically.

There is an [old tutorial|http://asm.ow2.org/doc/tutorial-asm-2.0.html] (for ASM 2), which
implements a {{DependencyVisitor}}. Unfortuneately the code does not directly work with ASM
5, but it should be a good starting point.

This message was sent by Atlassian JIRA

View raw message