Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4PbX-0004OE-IL for pljava-dev@arkaria.postgresql.org; Sat, 08 Aug 2020 14:13:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1k4PbW-0004xa-5K for pljava-dev@arkaria.postgresql.org; Sat, 08 Aug 2020 14:13:46 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4PbV-0004xT-2d for pljava-dev@lists.postgresql.org; Sat, 08 Aug 2020 14:13:45 +0000 Received: from anastigmatix.net ([68.171.219.55]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4PbS-0000St-E0 for pljava-dev@lists.postgresql.org; Sat, 08 Aug 2020 14:13:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=vfukMII7VkVG7fnPuU5p3Nf4vYtfMlMJJltJmhzp5+0=; b=FYRh7+yzET1S8VPleeZQtlnAdY jL03vBey8GZmVd+/aILoQIrKAo2VzWYKyEmK3QXlZrtuOJAEHVV929EQVOibqUaCxoi/kKebhmkBK 4XxNNbEZFGR1ttj2buNwttM2WZStMpylT5Ru5XnrC8ipXife0IA3Jc0jvOS2164se9eL4Ty5Mapwf nu+OkbM0b6b10Dy+2ShXgLiOxMupeb/PM7mA9KExi6gIvr21OhIpKvpMF9AJLv3YRPibJ9filsGWS HTgKssBYH66HptGCmBV8EC/kkVQKOAH57bD5ngo1vOHw2wIa37pUuyxg+1aGgsrvdGVIxo4VcHrMj wrYqCfyQ==; Received: from [184.19.31.139] (port=57697) by bay.acenet.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1k4PbP-0094Er-VZ; Sat, 08 Aug 2020 10:13:40 -0400 Subject: Re: PL/Java new build plugin To: Kartik Ohri References: <5F22DF79.2090701@anastigmatix.net> <5F230337.3040406@anastigmatix.net> <5F232EBB.9030208@anastigmatix.net> <5F278CCE.1090006@anastigmatix.net> <5F2897AF.9040909@anastigmatix.net> <5F2A29E4.2000803@anastigmatix.net> Cc: pljava-dev@lists.postgresql.org From: Chapman Flack X-Enigmail-Draft-Status: N1110 Message-ID: <5F2EB313.8090706@anastigmatix.net> Date: Sat, 8 Aug 2020 10:13:39 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-95.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap@anastigmatix.net X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 08/08/20 10:00, Kartik Ohri wrote: > On Wed, Aug 5, 2020 at 9:09 AM Chapman Flack wrote: > >> On 08/04/20 08:07, Kartik Ohri wrote: >> >>> how it would work. I did try to go this route but I felt that it was >>> getting a bit difficult. So, after some thinking I moved the hard coded >>> values to the default values of the interface and utilised it in the >> mojo. >>> This approach worked well and I have pushed the changes. I have also >> pushed >>> a working example to test it. Please review it and let me know if changes >>> are required. >> >> I've created a branch >> https://github.com/jcflack/pljava/commits/invocable >> where you can see the way I had in mind for it to work. >> >> I took a look and this way seems to be really better than how I had done > it. Now that I look at it I feel if I had tried harder, I could have made > it work myself. I'll try harder next time. Thanks for helping with this. > I'll merge this into my branch and begin work on the nar maven part. Works out better than either person working alone. It's nice to have a collaborator. :) After you merge, would you mind creating a new branch name from that point, before continuing with the nar-maven part? I don't mind if it's a new name for the nar-maven part, or you keep 'plugin' for that part and use a new name to point to this reporting part. I think the reporting part will be just about ready for a pull request soon, so branching will allow us to do that while you continue with the nar stuff. I am still working on one more commit or so to get the relative links between javadoc for different modules working right. (Javadoc seems to have a misfeature that interferes; in the published docs on the site, I only got it working by using absolute URLs instead, to the actual tada.github.io site, but of course that makes them broken when testing in a local staging directory, and makes it harder to one day support publishing docs for > 1 PL/Java version. So I really want to solve the relative-link problem.) Regards, -Chap