(config-data jar in-jar-filepath)
Extract the EDN configuration data stored in a jarfile at the given location in the JAR.
Extract the EDN configuration data stored in a jarfile at the given location in the JAR.
(create-has-plugin-name-reducer plugin-name _)
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which exactly matches the given plugin name.
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which exactly matches the given plugin name.
(create-has-plugin-type-reducer plugin-name plugin-type)
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which exactly matches both the given plugin name as well as the plugin type.
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which exactly matches both the given plugin name as well as the plugin type.
(create-regex-plugin-name-reducer plugin-name _)
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which matches the given plugin name (possibly a regular expression).
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which matches the given plugin name (possibly a regular expression).
(create-regex-plugin-reducer plugin-name plugin-type)
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that:
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that: 1) have a key in the MANIFEST file which regex-matches (Clojure-style regex string) the configured plugin name, and 2) have a value for the plugin key which regex-matches (Clojure-style regex string) the configured plugin type.
(create-regex-plugin-type-reducer plugin-name plugin-type)
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that:
This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that: 1) have a key in the MANIFEST file which exactly matches the given plugin name, and 2) have a value for the plugin key that matches the configured plugin type, where the plugin type is possibly a regular expression.
(has-manifest-reducer acc jar)
This is a reducer that will generate a collection of JAR files that have a MANIFEST file.
This is a reducer that will generate a collection of JAR files that have a MANIFEST file.
(jarfiles plugin-name plugin-type reducer-factory)
Given a plugin name (MANIFEST file entry), plugin type (the MANIFEST file entry's value), and a reducer-factory function, return all the JAR files that are accumulated by the redcuer.
Given a plugin name (MANIFEST file entry), plugin type (the MANIFEST file entry's value), and a reducer-factory function, return all the JAR files that are accumulated by the redcuer.
(no-manifest-reducer acc jar)
This reducer will generate a collection of JAR files that have no MANIFEST file. Primarily useful for debugging/curiosity.
This reducer will generate a collection of JAR files that have no MANIFEST file. Primarily useful for debugging/curiosity.
(tagged-jars jarfiles plugin-name plugin-type)
Generate a collection of JarFile
maps, each with a :file
and :object
key for easy readability and use.
Generate a collection of `JarFile` maps, each with a `:file` and `:object` key for easy readability and use.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close