diff options
| author | Eduardo Julian | 2021-11-08 02:02:27 -0400 | 
|---|---|---|
| committer | Eduardo Julian | 2021-11-08 02:02:27 -0400 | 
| commit | df6cf0d3c980e3d7240eec6cb38d86af61037725 (patch) | |
| tree | 6654307936eeeb0947bb7e8db8e9e94430c8c2dd /lux-jvm-function | |
| parent | 305a3b5bca562601ee37b4cac69dd02f245830db (diff) | |
Sharing the same Function class between bootsrapper and JVM compiler.
Diffstat (limited to '')
| -rw-r--r-- | lux-jvm-function/commands.md | 15 | ||||
| -rw-r--r-- | lux-jvm-function/dependency.jar | bin | 0 -> 951 bytes | |||
| -rw-r--r-- | lux-jvm-function/dependency.pom | 85 | 
3 files changed, 100 insertions, 0 deletions
| diff --git a/lux-jvm-function/commands.md b/lux-jvm-function/commands.md new file mode 100644 index 000000000..a82070bc6 --- /dev/null +++ b/lux-jvm-function/commands.md @@ -0,0 +1,15 @@ +# Deploy + +``` +cd ~/lux/lux-jvm-function/ \ +&& mvn install:install-file -Dfile=dependency.jar -DgroupId=com.github.luxlang -DartifactId=lux-jvm-function -Dversion=0.6.5-SNAPSHOT -Dpackaging=jar + +cd ~/lux/lux-jvm/ && mvn deploy:deploy-file \ +-Durl=https://<username>:<password>@oss.sonatype.org/content/repositories/snapshots/ \ +-Dfile=target/program.jar \ +-DgroupId=com.github.luxlang \ +-DartifactId=lux-jvm \ +-Dversion=0.6.1-SNAPSHOT \ +-Dpackaging=jar +``` + diff --git a/lux-jvm-function/dependency.jar b/lux-jvm-function/dependency.jarBinary files differ new file mode 100644 index 000000000..500384906 --- /dev/null +++ b/lux-jvm-function/dependency.jar diff --git a/lux-jvm-function/dependency.pom b/lux-jvm-function/dependency.pom new file mode 100644 index 000000000..1c826547f --- /dev/null +++ b/lux-jvm-function/dependency.pom @@ -0,0 +1,85 @@ +<?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>com.github.luxlang</groupId> +  <artifactId>lux-jvm-function</artifactId> +  <packaging>jar</packaging> +  <version>0.6.5-SNAPSHOT</version> +  <name>lux-jvm-function</name> +  <description>Function abstract class for the JVM compiler.</description> +  <url>https://github.com/LuxLang/lux</url> +  <licenses> +    <license> +      <name>Lux License v0.1.2</name> +      <url>https://github.com/LuxLang/lux/blob/master/license.txt</url> +    </license> +  </licenses> +  <scm> +    <url>https://github.com/LuxLang/lux.git</url> +  </scm> +  <build> +    <sourceDirectory>source</sourceDirectory> +    <testSourceDirectory>test</testSourceDirectory> +    <resources> +      <resource> +        <directory>resources</directory> +      </resource> +    </resources> +    <testResources> +      <testResource> +        <directory>resources</directory> +      </testResource> +    </testResources> +    <directory>target</directory> +    <outputDirectory>target/classes</outputDirectory> +    <plugins/> +  </build> +  <repositories> +    <repository> +      <id>central</id> +      <url>https://repo1.maven.org/maven2/</url> +      <snapshots> +        <enabled>false</enabled> +      </snapshots> +      <releases> +        <enabled>true</enabled> +      </releases> +    </repository> +    <repository> +      <id>clojars</id> +      <url>https://repo.clojars.org/</url> +      <snapshots> +        <enabled>true</enabled> +      </snapshots> +      <releases> +        <enabled>true</enabled> +      </releases> +    </repository> +    <repository> +      <id>snapshots</id> +      <url>https://oss.sonatype.org/content/repositories/snapshots/</url> +      <snapshots> +        <enabled>true</enabled> +      </snapshots> +      <releases> +        <enabled>true</enabled> +      </releases> +    </repository> +  </repositories> +  <dependencyManagement> +    <dependencies/> +  </dependencyManagement> +  <dependencies> +  </dependencies> +  <developers> +    <developer> +      <name>Eduardo Julian</name> +      <url>https://github.com/eduardoejp</url> +    </developer> +  </developers> +</project> + +<!-- This file was autogenerated by Leiningen. +  Please do not edit it directly; instead edit project.clj and regenerate it. +  It should not be considered canonical data. For more information see +  https://github.com/technomancy/leiningen --> | 
