klojure 0.0.3-SNAPSHOT

A blueprint bundle for deploying a nrepl server to a karaf container.

Installation

To install, add the following dependency to your project or build file:

[djblue.github.io/klojure "0.0.3-SNAPSHOT"]

Topics

Namespaces

catalog.core

Namespace for interacting with DDF’s Catalog Framework.

Public variables and functions:

deps.analysis

Namespace for composing and rendering data and visualizations.

deps.artifacts

Namespace that supports queries against artifacts in the current user’s .m2 directory and any pom XML files within.

Public variables and functions:

deps.bundles

Namespace for manipulating core bundle data structures.

deps.common

Namespace for functions that serve as extensions to clojure/core. They primarily work with abstract data structures useful for specifying graphs and dependencies: - Collmaps: maps that have seq-able things or collections as their values. TODO: Consider renaming ‘collmap’ –> ‘multimap’ given it’s a more widely used term. - Partitions: colls of colls, where the contents of a seq-able thing are themselves seq-able, so tools for flat mapping and merging are provided.

deps.maven

Namespace that supports building the full transitive dependency graph of a Maven project, including subprojects, and provides query and manipulation tooling.

osgi.core

The osgi.core namespace is all about raw transforms between Java data structures provided by Karaf and the Clojure data structures used throughout the other namespaces. Several key data structures are provided: - Bundle definition - Feature definition

osgi.features

WIP

Public variables and functions: