clojure.
Clojure core environment and runtime library..
Here is the list of declaration for clojure. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.clojure</groupId> <artifactId>clojure</artifactId> <version>1.5.1</version> </dependency>
If you think this Maven repository POM file listing for clojure is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Eclipse Public License 1.0
URL: http://opensource.org/licenses/eclipse-1.0.php.
The following table lists the most popular artifacts which are depending on clojure-1.5.1. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
JSON | fastjson 1.1.39 Fastjson is a JSON processor (JSON parser + JSON generator) written in Java | 13 |
JSON | fastjson 1.1.36 Fastjson is a JSON processor (JSON parser + JSON generator) written in Java | 12 |
The following plugins are used in the clojure-1.5.1.jar
The following packages are defined in the clojure-1.5.1.jar
clojure clojure.asm clojure.asm.commons clojure.core clojure.core.protocols clojure.data clojure.java clojure.java.io clojure.lang clojure.pprint clojure.reflect clojure.test
Here is the content of the POM file.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.clojure</groupId> <artifactId>clojure</artifactId> <name>clojure</name> <packaging>jar</packaging> <version>1.5.1</version> <url>http://clojure.org/</url> <description>Clojure core environment and runtime library.</description> <licenses> <license> <name>Eclipse Public License 1.0</name> <url>http://opensource.org/licenses/eclipse-1.0.php</url> <distribution>repo</distribution> </license> </licenses> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>5</version> </parent> <scm> <connection>scm:git:git@github.com:clojure/clojure.git</connection> <developerConnection>scm:git:git@github.com:clojure/clojure.git</developerConnection> <url>git@github.com:clojure/clojure.git</url> </scm> <dependencies> <dependency> <groupId>org.codehaus.jsr166-mirror</groupId> <artifactId>jsr166y</artifactId> <version>1.7.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.clojure</groupId> <artifactId>test.generative</artifactId> <version>0.4.0</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.clojure</groupId> <artifactId>clojure</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <resources> <resource> <directory>src/resources</directory> <filtering>true</filtering> </resource> <resource> <directory>src/clj</directory> </resource> </resources> <testSourceDirectory>test/java</testSourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.5</source> <target>1.5</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>clojure-compile</id> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <property name="maven.compile.classpath" refid="maven.compile.classpath" /> <ant target="compile-clojure" /> </target> </configuration> </execution> <execution> <id>clojure-test</id> <phase>test</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <property name="maven.test.classpath" refid="maven.test.classpath" /> <ant target="test" /> </target> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>add-clojure-source-dirs</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>src/jvm</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2</version> <executions> <execution> <id>clojure-slim-jar</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <descriptors> <descriptor>src/assembly/slim.xml</descriptor> </descriptors> <archive> <manifest> <mainClass>clojure.main</mainClass> </manifest> </archive> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.3.1</version> <configuration> <archive> <manifest> <mainClass>clojure.main</mainClass> </manifest> </archive> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version> <executions> <execution> <id>sources-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <!-- do not push SCM changes to upstream repository; prevents pushing tags/commits for failed releases; instead, push SCM changes in Hudson configuration --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.1</version> <configuration> <pushChanges>false</pushChanges> <localCheckout>true</localCheckout> </configuration> </plugin> <plugin> <!-- disable the Surefire testing plugin --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.6</version> <configuration> <skip>true</skip> </configuration> </plugin> </plugins> </build> <profiles> <profile> <!-- "mvn -Pdistribution package" builds a .zip file --> <id>distribution</id> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2</version> <executions> <execution> <id>clojure-distribution</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptors> <descriptor>src/assembly/distribution.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>