From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by sourceware.org (Postfix) with ESMTPS id 1346D3857000 for ; Sat, 21 Nov 2020 03:39:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 1346D3857000 Received: by mail-lf1-x12f.google.com with SMTP id u18so16275991lfd.9 for ; Fri, 20 Nov 2020 19:39:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fQzkPXvSI+3L1NgejVgngIeZO12wyN8IVF27A2U6VD0=; b=mhiVbISMCKpTR7szBzUd7gVS3AeF2Ir6B/lnpWdWpwGj1mBmRMqyvB884jAuP3G9zS Cijz6FHOnZg2ENONlHuuntuEC1glpOmXsccK3UV0QFmh0ILtkk2H21JkBBKd7kDLW32W 3EVs7v3k+59ELj6lMKd2Ae7jVHOEg22+eDPmvetkXBw+mmXxBhao0WfCIWl+AtObRL74 BNUsKO2f0Qc1WWNQ8QJVnwacXfHQ077EC2HYvBkr8cEDEc37oyxyvXCRs8eboi+OB9SA 5FZQA40MI1LKRfqp69KAvYTYwt7wIKZMvCn6FMaumKco9Qy2MTm3vlIrwq/GLM0N0KZD le6Q== X-Gm-Message-State: AOAM533zATH6yKiwQOpHzRyWMJ8ug6R8wKsPueR2uuiZ9jH50ybgPa1P cZKwReQN00FqWhw1NZUoZnO8zfDYv+XgR2OtFVShYFewZno8Dg== X-Google-Smtp-Source: ABdhPJzshEDf/IRPWq6PkTi+Wa33obOuZ6Oa/YgjNOhbCYNklZu3ZnaQrBUWWLtlY+0PK/mVelTgfEnNoQ93nk7iWTY= X-Received: by 2002:a19:4257:: with SMTP id p84mr10321257lfa.556.1605929939747; Fri, 20 Nov 2020 19:38:59 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Duncan Mak Date: Fri, 20 Nov 2020 22:38:23 -0500 Message-ID: Subject: Re: Kawa maven plugin To: Arvydas Silanskas Cc: kawa mailing list X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: kawa@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Kawa mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Nov 2020 03:39:03 -0000 Hello Arvydas, I wanted to give your maven plugin a try, so I took the pom.xml from Gluon's HelloFX and tried to make it work with Kawa sources instead of Java. https://github.com/duncanmak/kawa-javafx-graalvm I wonder what I'm doing wrong in my pom.xml - mvn kawa:run works, and mvn compile claims it succeeded, but I don't see any class files in the target output directory, in fact, it's empty. hangul:kawa-javafx-graalvm (main) % mvn compile [*INFO*] Scanning for projects... [*INFO*] [*INFO*] *--------------< *com.github.duncanmak:kawa-javafx-graalvm* >--------------* [*INFO*] *Building HelloFXFromKawa 1.0.0-SNAPSHOT* [*INFO*] *--------------------------------[ jar ]---------------------------------* [*INFO*] [*INFO*] *--- *maven-resources-plugin:2.6:resources *(default-resources)* @ kawa-javafx-graalvm* ---* [*INFO*] Using 'UTF-8' encoding to copy filtered resources. [*INFO*] skip non existing resourceDirectory /Users/duncan/git/duncanmak/kawa-javafx-graalvm/src/main/resources [*INFO*] [*INFO*] *--- *maven-compiler-plugin:3.8.1:compile *(default-compile)* @ kawa-javafx-graalvm* ---* [*INFO*] No sources to compile [*INFO*] [*INFO*] *--- *kawa-maven-plugin:0.0.5:compile *(compile)* @ kawa-javafx-graalvm* ---* (compiling /Users/duncan/git/duncanmak/kawa-javafx-graalvm/./src/main/scheme/main.scm to javafx-app) /Users/duncan/git/duncanmak/kawa-javafx-graalvm/./src/main/scheme/main.scm:11:10: no use of hello-world /Users/duncan/git/duncanmak/kawa-javafx-graalvm/./src/main/scheme/main.scm:13:10: no use of start [*INFO*] *------------------------------------------------------------------------* [*INFO*] *BUILD SUCCESS* [*INFO*] *------------------------------------------------------------------------* [*INFO*] Total time: 2.948 s [*INFO*] Finished at: 2020-11-20T22:36:08-05:00 [*INFO*] *------------------------------------------------------------------------* I wonder if this has to do with the fact that Kawa doesn't seem to be handling the main method correctly (see the warnings saying "no use of start"). Any ideas? Per, maybe you know what's missing? I noticed that I get the error even if I just run kawa --main -C src/main/scheme/main.scm, so it might not have to do with the Maven plugin. Thanks! On Sat, Nov 7, 2020 at 4:39 PM Duncan Mak wrote: > Very cool work! I'm interested in using it in my personal project. > > It'd be interesting to see if this can be the basis for something like > https://clojure.org/guides/deps_and_cli for Kawa. > > On Sat, Nov 7, 2020 at 10:09 AM Arvydas Silanskas via Kawa < > kawa@sourceware.org> wrote: > >> Good evening, >> >> I'd like to share a maven plugin I've been working on lately >> https://github.com/arvyy/kawa-maven-plugin/ (examples on how it can be >> used >> can be seen https://github.com/arvyy/kawa-maven-plugin-example/). The >> main >> premise for using maven (with this plugin), is the automatic dependency >> (including kawa runtime) gathering. I hope some of you find this useful. >> >> Arvydas >> > > > -- > Duncan. > -- Duncan.