Download clojure-1.9.0.jar file

Introduction

You can download clojure-1.9.0.jar in this page.

License

Eclipse Public License 1.0

Type List

clojure-1.9.0.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/org.clojure/clojure/pom.properties
META-INF/maven/org.clojure/clojure/pom.xml
clojure.asm.AnnotationVisitor.class
clojure.asm.AnnotationWriter.class
clojure.asm.Attribute.class
clojure.asm.ByteVector.class
clojure.asm.ClassReader.class
clojure.asm.ClassVisitor.class
clojure.asm.ClassWriter.class
clojure.asm.Context.class
clojure.asm.Edge.class
clojure.asm.FieldVisitor.class
clojure.asm.FieldWriter.class
clojure.asm.Frame.class
clojure.asm.Handle.class
clojure.asm.Handler.class
clojure.asm.Item.class
clojure.asm.Label.class
clojure.asm.MethodVisitor.class
clojure.asm.MethodWriter.class
clojure.asm.Opcodes.class
clojure.asm.Type.class
clojure.asm.commons.AdviceAdapter.class
clojure.asm.commons.AnalyzerAdapter.class
clojure.asm.commons.CodeSizeEvaluator.class
clojure.asm.commons.GeneratorAdapter.class
clojure.asm.commons.InstructionAdapter.class
clojure.asm.commons.LocalVariablesSorter.class
clojure.asm.commons.Method.class
clojure.asm.commons.SerialVersionUIDAdder.class
clojure.asm.commons.StaticInitMerger.class
clojure.asm.commons.TableSwitchGenerator.class
clojure.core.ArrayChunk.class
clojure.core.ArrayManager.class
clojure.core.Eduction.class
clojure.core.IVecImpl.class
clojure.core.Inst.class
clojure.core.Vec.class
clojure.core.VecNode.class
clojure.core.VecSeq.class
clojure.core.protocols.CollReduce.class
clojure.core.protocols.IKVReduce.class
clojure.core.protocols.InternalReduce.class
clojure.core.protocols__init.class
clojure.core.server__init.class
clojure.core__init.class
clojure.core_deftype__init.class
clojure.core_print__init.class
clojure.core_proxy__init.class
clojure.data.Diff.class
clojure.data.EqualityPartition.class
clojure.data__init.class
clojure.edn__init.class
clojure.genclass__init.class
clojure.gvec__init.class
clojure.inspector__init.class
clojure.instant__init.class
clojure.java.api.Clojure.class
clojure.java.browse__init.class
clojure.java.browse_ui__init.class
clojure.java.io.Coercions.class
clojure.java.io.IOFactory.class
clojure.java.io__init.class
clojure.java.javadoc__init.class
clojure.java.shell__init.class
clojure.lang.AFn.class
clojure.lang.AFunction.class
clojure.lang.AMapEntry.class
clojure.lang.APersistentMap.class
clojure.lang.APersistentSet.class
clojure.lang.APersistentVector.class
clojure.lang.ARef.class
clojure.lang.AReference.class
clojure.lang.ASeq.class
clojure.lang.ATransientMap.class
clojure.lang.ATransientSet.class
clojure.lang.Agent.class
clojure.lang.ArityException.class
clojure.lang.ArrayChunk.class
clojure.lang.ArrayIter.class
clojure.lang.ArraySeq.class
clojure.lang.Associative.class
clojure.lang.Atom.class
clojure.lang.BigInt.class
clojure.lang.Binding.class
clojure.lang.Box.class
clojure.lang.ChunkBuffer.class
clojure.lang.ChunkedCons.class
clojure.lang.Compile.class
clojure.lang.Compiler.class
clojure.lang.Cons.class
clojure.lang.Counted.class
clojure.lang.Cycle.class
clojure.lang.Delay.class
clojure.lang.DynamicClassLoader.class
clojure.lang.EdnReader.class
clojure.lang.EnumerationSeq.class
clojure.lang.ExceptionInfo.class
clojure.lang.Fn.class
clojure.lang.FnLoaderThunk.class
clojure.lang.IAtom.class
clojure.lang.IAtom2.class
clojure.lang.IBlockingDeref.class
clojure.lang.IChunk.class
clojure.lang.IChunkedSeq.class
clojure.lang.IDeref.class
clojure.lang.IEditableCollection.class
clojure.lang.IExceptionInfo.class
clojure.lang.IFn.class
clojure.lang.IHashEq.class
clojure.lang.IKVReduce.class
clojure.lang.IKeywordLookup.class
clojure.lang.ILookup.class
clojure.lang.ILookupSite.class
clojure.lang.ILookupThunk.class
clojure.lang.IMapEntry.class
clojure.lang.IMapIterable.class
clojure.lang.IMeta.class
clojure.lang.IObj.class
clojure.lang.IPending.class
clojure.lang.IPersistentCollection.class
clojure.lang.IPersistentList.class
clojure.lang.IPersistentMap.class
clojure.lang.IPersistentSet.class
clojure.lang.IPersistentStack.class
clojure.lang.IPersistentVector.class
clojure.lang.IProxy.class
clojure.lang.IRecord.class
clojure.lang.IReduce.class
clojure.lang.IReduceInit.class
clojure.lang.IRef.class
clojure.lang.IReference.class
clojure.lang.ISeq.class
clojure.lang.ITransientAssociative.class
clojure.lang.ITransientAssociative2.class
clojure.lang.ITransientCollection.class
clojure.lang.ITransientMap.class
clojure.lang.ITransientSet.class
clojure.lang.ITransientVector.class
clojure.lang.IType.class
clojure.lang.Indexed.class
clojure.lang.IndexedSeq.class
clojure.lang.Intrinsics.class
clojure.lang.Iterate.class
clojure.lang.IteratorSeq.class
clojure.lang.Keyword.class
clojure.lang.KeywordLookupSite.class
clojure.lang.LazilyPersistentVector.class
clojure.lang.LazySeq.class
clojure.lang.LineNumberingPushbackReader.class
clojure.lang.LispReader.class
clojure.lang.LockingTransaction.class
clojure.lang.LongRange.class
clojure.lang.MapEntry.class
clojure.lang.MapEquivalence.class
clojure.lang.MethodImplCache.class
clojure.lang.MultiFn.class
clojure.lang.Murmur3.class
clojure.lang.Named.class
clojure.lang.Namespace.class
clojure.lang.Numbers.class
clojure.lang.Obj.class
clojure.lang.PersistentArrayMap.class
clojure.lang.PersistentHashMap.class
clojure.lang.PersistentHashSet.class
clojure.lang.PersistentList.class
clojure.lang.PersistentQueue.class
clojure.lang.PersistentStructMap.class
clojure.lang.PersistentTreeMap.class
clojure.lang.PersistentTreeSet.class
clojure.lang.PersistentVector.class
clojure.lang.ProxyHandler.class
clojure.lang.RT.class
clojure.lang.Range.class
clojure.lang.Ratio.class
clojure.lang.ReaderConditional.class
clojure.lang.RecordIterator.class
clojure.lang.Reduced.class
clojure.lang.Ref.class
clojure.lang.Reflector.class
clojure.lang.Repeat.class
clojure.lang.Repl.class
clojure.lang.RestFn.class
clojure.lang.Reversible.class
clojure.lang.Script.class
clojure.lang.SeqEnumeration.class
clojure.lang.SeqIterator.class
clojure.lang.Seqable.class
clojure.lang.Sequential.class
clojure.lang.Settable.class
clojure.lang.Sorted.class
clojure.lang.StringSeq.class
clojure.lang.Symbol.class
clojure.lang.TaggedLiteral.class
clojure.lang.TransactionalHashMap.class
clojure.lang.TransformerIterator.class
clojure.lang.Tuple.class
clojure.lang.Util.class
clojure.lang.Var.class
clojure.lang.Volatile.class
clojure.lang.WarnBoxedMath.class
clojure.lang.XMLHandler.class
clojure.main.class
clojure.main__init.class
clojure.pprint.PrettyFlush.class
clojure.pprint.cl_format__init.class
clojure.pprint.column_writer__init.class
clojure.pprint.dispatch__init.class
clojure.pprint.pprint_base__init.class
clojure.pprint.pretty_writer__init.class
clojure.pprint.print_table__init.class
clojure.pprint.utilities__init.class
clojure.pprint__init.class
clojure.reflect.AsmReflector.class
clojure.reflect.ClassResolver.class
clojure.reflect.Constructor.class
clojure.reflect.Field.class
clojure.reflect.JavaReflector.class
clojure.reflect.Method.class
clojure.reflect.Reflector.class
clojure.reflect.TypeReference.class
clojure.reflect.java__init.class
clojure.reflect__init.class
clojure.repl__init.class
clojure.set__init.class
clojure.stacktrace__init.class
clojure.string__init.class
clojure.template__init.class
clojure.test.junit__init.class
clojure.test.tap__init.class
clojure.test__init.class
clojure.uuid__init.class
clojure.walk__init.class
clojure.xml__init.class
clojure.zip__init.class
clojure/core.clj
clojure/core/protocols.clj
clojure/core/reducers.clj
clojure/core/server.clj
clojure/core_deftype.clj
clojure/core_instant18.clj
clojure/core_print.clj
clojure/core_proxy.clj
clojure/data.clj
clojure/edn.clj
clojure/genclass.clj
clojure/gvec.clj
clojure/inspector.clj
clojure/instant.clj
clojure/java/browse.clj
clojure/java/browse_ui.clj
clojure/java/io.clj
clojure/java/javadoc.clj
clojure/java/shell.clj
clojure/main.clj
clojure/parallel.clj
clojure/pprint.clj
clojure/pprint/cl_format.clj
clojure/pprint/column_writer.clj
clojure/pprint/dispatch.clj
clojure/pprint/pprint_base.clj
clojure/pprint/pretty_writer.clj
clojure/pprint/print_table.clj
clojure/pprint/utilities.clj
clojure/reflect.clj
clojure/reflect/java.clj
clojure/repl.clj
clojure/set.clj
clojure/stacktrace.clj
clojure/string.clj
clojure/template.clj
clojure/test.clj
clojure/test/junit.clj
clojure/test/tap.clj
clojure/uuid.clj
clojure/version.properties
clojure/walk.clj
clojure/xml.clj
clojure/zip.clj

Pom

clojure-1.9.0.pom file content.

<?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.9.0</version>

  <url>http://clojure.org/</url>
  <description>Clojure core environment and runtime library.</description>

  <developers>
    <developer>
      <name>Rich Hickey</name>
      <email>richhickey@gmail.com</email>
      <timezone>-5</timezone>
    </developer>
  </developers>

  <licenses>
    <license>
      <name>Eclipse Public License 1.0</name>
      <url>http://opensource.org/licenses/eclipse-1.0.php</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

  <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>
    <tag>clojure-1.9.0</tag>
  </scm>

  <properties>
    <directlinking>true</directlinking>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.clojure</groupId>
      <artifactId>spec.alpha</artifactId>
      <version>0.1.143</version>
    </dependency>
    <dependency>
      <groupId>org.clojure</groupId>
      <artifactId>core.specs.alpha</artifactId>
      <version>0.1.24</version>
    </dependency>
    <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.5.2</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <groupId>org.clojure</groupId>
          <artifactId>clojure</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.clojure</groupId>
      <artifactId>test.check</artifactId>
      <version>0.9.0</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <groupId>org.clojure</groupId>
          <artifactId>clojure</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>

  <distributionManagement>
    <snapshotRepository>
      <!-- This id is linked to the key setup on the CI server -->
      <id>sonatype-nexus-staging</id>
      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    </snapshotRepository>
  </distributionManagement>

  <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>3.1</version>
	<configuration>
	  <source>1.6</source>
	  <target>1.6</target>
	  <encoding>UTF-8</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>attach-sources</id>
	    <phase>package</phase>
	    <goals>
	      <goal>jar</goal>
	    </goals>
            <configuration>
              <excludes>
                <exclude>clojure/version.properties</exclude>
              </excludes>
            </configuration>
	  </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.4.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>

      <!-- deploy artifacts to sonatype -->
      <plugin>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
        <version>1.6.7</version>
        <extensions>true</extensions>
        <configuration>
          <!-- The server "id" element from settings to use authentication from -->
          <serverId>sonatype-nexus-staging</serverId>
          <nexusUrl>https://oss.sonatype.org/</nexusUrl>
          <autoReleaseAfterClose>true</autoReleaseAfterClose>
        </configuration>
      </plugin>

    </plugins>
  </build>

  <profiles>
    <!-- Use "mvn -Ptest-direct" or "mvn -Ptest-no-direct" to choose testing with direct linking -->
    <profile>
      <id>test-direct</id>
      <properties>
        <directlinking>true</directlinking>
      </properties>
    </profile>
    <profile>
      <id>test-no-direct</id>
      <properties>
        <directlinking>false</directlinking>
      </properties>
    </profile>
    <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>
    <profile>
      <!-- sign artifacts for deployment -->
      <id>sign</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-gpg-plugin</artifactId>
            <version>1.5</version>
            <executions>
              <execution>
                <id>sign-artifacts</id>
                <phase>verify</phase>
                <goals>
                  <goal>sign</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>local</id>
      <dependencies>
        <dependency>
          <groupId>org.clojure</groupId>
          <artifactId>test.check</artifactId>
          <version>0.9.0</version>
          <exclusions>
            <exclusion>
              <groupId>org.clojure</groupId>
              <artifactId>clojure</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>3.1.0</version>
            <executions>
              <execution>
                <phase>package</phase>
                <goals>
                  <goal>shade</goal>
                </goals>
                <configuration>
                  <transformers>
                    <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                      <mainClass>clojure.main</mainClass>
                    </transformer>
                  </transformers>
		  <outputFile>clojure.jar</outputFile>
		</configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>

POM Entry

<dependency>
   <groupId>org.clojure</groupId>
   <artifactId>clojure</artifactId>
   <version>1.9.0</version>
</dependency>

Download

If you think the following clojure-1.9.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download clojure-1.9.0.jar file




PreviousNext

Related