Maven Repository - POM file for Scripting core.async 0.1.267.0-0d7780-alpha 0.1.267.0-0d7780-alpha

Summary

core.async.

Facilities for async programming and communication in Clojure.

Declaration

Here is the list of declaration for core.async. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.clojure</groupId>
   <artifactId>core.async</artifactId>
   <version>0.1.267.0-0d7780-alpha</version>
</dependency>

If you think this Maven repository POM file listing for core.async is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

License

Name:Eclipse Public License 1.0
URL: http://opensource.org/licenses/eclipse-1.0.php.

Plugin

The following plugins are used in the core.async-0.1.267.0-0d7780-alpha.jar

  1. build-helper-maven-plugin
  2. maven-compiler-plugin
  3. maven-gpg-plugin




Packages

The following packages are defined in the core.async-0.1.267.0-0d7780-alpha.jar

clojure.core.async

POM File Source

Here is the content of the POM file.

<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>core.async</artifactId>
  <!-- Version number will be replaced by script/build/pom -->
  <version>0.1.267.0-0d7780-alpha</version>
  <packaging>jar</packaging>
  <name>core.async</name>

  <url>https://github.com/clojure/core.async</url>

  <description>
    Facilities for async programming and communication in Clojure
  </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>

  <dependencies>
    <dependency>
      <groupId>org.clojure</groupId>
      <artifactId>clojurescript</artifactId>
      <version>0.0-2080</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

  

  <scm>
    <connection>scm:git:git://github.com/clojure/core.async.git</connection>
    <developerConnection>scm:git:git@github.com:clojure/core.async.git</developerConnection>
    <url>https://github.com/clojure/core.async</url>
  </scm>

  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>7</version>
  </parent>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <clojure.source.dir>src/main/clojure</clojure.source.dir>
  </properties>

  <build>
    <plugins>
      <plugin>
        <!-- Add Clojure sources to the project's source directories -->
        <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>
              <goal>add-resource</goal>
            </goals>
            <configuration>
              <sources>
                <source>${clojure.source.dir}</source>
              </sources>
              <resources>
                <resource>
                  <directory>${clojure.source.dir}</directory>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <!-- Clojure targets Java 1.5 -->
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
          <encoding>${project.build.sourceEncoding}</encoding>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-gpg-plugin</artifactId>
        <version>1.4</version>
        <configuration>
          <keyname>Clojure/core</keyname>
        </configuration>
      </plugin>
    </plugins>
  </build>

  <profiles>
    <profile>
      <id>sonatype-oss-release</id>
      <!-- This profile is enabled automatically by the Sonatype
           oss-parent POM when invoking the Maven Release Plugin -->
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-deploy-plugin</artifactId>
            <version>2.7</version>
            <configuration>
              <skip>true</skip>
            </configuration>
          </plugin>
          <plugin>
            <groupId>org.sonatype.plugins</groupId>
            <artifactId>nexus-staging-maven-plugin</artifactId>
            <version>1.4.4</version>
            <executions>
              <execution>
                <id>default-deploy</id>
                <phase>deploy</phase>
                <!-- By default, this is the phase deploy goal will bind to -->
                <goals>
                  <goal>deploy</goal>
                </goals>
              </execution>
            </executions>
            <configuration>
              <!-- The Base URL of Nexus instance where we want to stage -->
              <nexusUrl>https://oss.sonatype.org/</nexusUrl>
              <!-- The server "id" element from settings to use authentication from -->
              <serverId>sonatype-nexus-staging</serverId>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>