Chia-Ping Tsai created KAFKA-20881:
--------------------------------------

             Summary: System tests fail to load connect-file plugin due to 
javadoc.jar conflict
                 Key: KAFKA-20881
                 URL: https://issues.apache.org/jira/browse/KAFKA-20881
             Project: Kafka
          Issue Type: Improvement
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


KAFKA-20032 makes the javadoc jar always be generated, so the following code 
used to search the connect-file jar does not work now.

{code:py}
    def append_module_to_classpath(self, module):
        cwd = os.getcwd()
        relative_path = "/connect/" + module + "/build/libs/"
        local_dir = cwd + relative_path
        lib_dir = self.path.home() + relative_path
        for pwd, dirs, files in os.walk(local_dir):
            for file in files:
                if file.endswith(".jar"):
                    # Use the expected directory on the node instead of the 
path in the driver node
                    file_path = lib_dir + file
                    self.logger.info("Appending %s to Connect worker's 
CLASSPATH" % file_path)
                    return "export CLASSPATH=${CLASSPATH}:%s; " % file_path

        self.logger.info("Jar not found within %s" % local_dir)
        return ""
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to