From patchwork Sun Sep 11 09:11:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 5527 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8BD3D27BBEA; Sun, 11 Sep 2022 10:12:24 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EF33927BBE9 for ; Sun, 11 Sep 2022 10:12:23 +0100 (BST) Received: from localhost ([::1]:51952 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXJ0p-0001zW-2J for patchwork@mira.cbaines.net; Sun, 11 Sep 2022 05:12:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXJ0W-0001zD-CT for guix-patches@gnu.org; Sun, 11 Sep 2022 05:12:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52022) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXJ0V-0008Kr-92 for guix-patches@gnu.org; Sun, 11 Sep 2022 05:12:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXJ0U-0005wu-Kr for guix-patches@gnu.org; Sun, 11 Sep 2022 05:12:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57726] [PATCH] gnu: Add java-eclipse-sisu-maven-plugin. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Sep 2022 09:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57726 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57726@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166288749622833 (code B ref -1); Sun, 11 Sep 2022 09:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2022 09:11:36 +0000 Received: from localhost ([127.0.0.1]:40721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXJ04-0005wC-0W for submit@debbugs.gnu.org; Sun, 11 Sep 2022 05:11:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:50064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXJ00-0005w2-66 for submit@debbugs.gnu.org; Sun, 11 Sep 2022 05:11:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXIzz-0001Xk-Vy for guix-patches@gnu.org; Sun, 11 Sep 2022 05:11:32 -0400 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:36577) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXIzx-0008It-TB for guix-patches@gnu.org; Sun, 11 Sep 2022 05:11:31 -0400 Received: by mail-lj1-x229.google.com with SMTP id z20so7222079ljq.3 for ; Sun, 11 Sep 2022 02:11:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date; bh=wTIHABgmg/9p71Ly6zE6FrCvDIrxBP1QRaGCAO/G4Y8=; b=JpPNClfkoep3degEVmNhdDJqPbi44oNnj6WphHjsQsMJqdN4qfJAVYCu1xtwa+Wcve 8BNF7T/ql4/pfusdTBNO5Vi19Am2zlW3G5nw8gVd58SrEtEHSRp1FmSIpjeJV76S+86R JoR/tQImQhRXsWwsi2k90bxwrQiNXvCoKBVOgJ9n9DphUqOmS0tI8Bi8IlysFmd/dxHM G3wWTjanXGNdvc7iovzcDhYLTRGt8RavddK9kMB13wy0TXBhEoyqou+WJlen7YzceKy3 uhzQXJQmQMq8yr6f8zM3DuFUmfBN1Dd7OF1apMdxcxW6IvmYy/wxM9mFEubaitvKwf86 sipQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date; bh=wTIHABgmg/9p71Ly6zE6FrCvDIrxBP1QRaGCAO/G4Y8=; b=XVtpZ8LLkrniNBj/IT1abD6z5d2n+0F1LO0JFQnBVOLsO2WSX0/44kKT3G43HJ7XSW 9I1xF+gXlxrcbV+nim53ndQ6D0XZ/ne3YIapfYCgIx8dr2BxzRHtgd8DNiTfL3dYAh5M kZKKzTVtierhTJNZST2+WvRGyPh8yHtsqMpSPW2cYpUe9UQ8SWbdnwdnK0EjU9SKwt6g YuLNSPxf2WB+L5sRAlUJPT+Gc0xp6cHrre+3r7bxLC92PvCfyzcR95BqoD4UsMz+i0OS GxtbbtMwv7U+j85pSG9LpGdWSQZ6IreUXyCZ15VggLzktCDu1WNLdt5cAFrkPTRl6dD0 SIoA== X-Gm-Message-State: ACgBeo3BM3YHdyNoik+zcFlVH5xBCw6Rryg6gmTt1UX7cwur7U20ZuXk shdN3qH/4XMPI5R6hZgeWOJz/YmPVnk= X-Google-Smtp-Source: AA6agR739iviLvX3vFDdWU9hRbkm80eVfeu7RKe+sjQVx8d7CuVS7qQ4cYMryXxubiQ0MIy2ZZtL1Q== X-Received: by 2002:a2e:86cf:0:b0:26b:fe50:8c4c with SMTP id n15-20020a2e86cf000000b0026bfe508c4cmr759063ljj.17.1662887487567; Sun, 11 Sep 2022 02:11:27 -0700 (PDT) Received: from elephant ([5.166.205.177]) by smtp.gmail.com with ESMTPSA id v4-20020ac25b04000000b004946274b7d6sm541048lfn.166.2022.09.11.02.11.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Sep 2022 02:11:26 -0700 (PDT) From: "Artyom V. Poptsov" Date: Sun, 11 Sep 2022 12:11:23 +0300 Message-ID: <87k06ajmx0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::229; envelope-from=poptsov.artyom@gmail.com; helo=mail-lj1-x229.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hello, this patch adds "java-eclipse-sisu-maven-plugin". [1] The patch requires "slf4j-nop" package: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57724 Thanks, - Artyom References: 1. https://github.com/eclipse/sisu.mojos From a39872e7029433fe0ba0198dbfdf7182015a74fc Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sun, 11 Sep 2022 12:02:27 +0300 Subject: [PATCH] gnu: Add java-eclipse-sisu-maven-plugin. * gnu/packages/java.scm (java-eclipse-sisu-maven-plugin): New variable. --- gnu/packages/java.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 45c3b423f0..0445e45681 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -13400,6 +13400,44 @@ (define-public java-eclipse-sisu-inject OSGi Service Registry is a goal of this project.") (license license:epl1.0))) +(define-public java-eclipse-sisu-maven-plugin + (package + (name "java-eclipse-sisu-maven-plugin") + (version "0.3.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/eclipse/sisu.mojos/") + (commit (string-append "releases/" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00hb7v6hz8jg0mgkj3cl0nmqz49za4k2a0rbjr4gdhy2m7f34sq3")))) + (build-system ant-build-system) + (arguments + (list #:jar-name "eclipse-sisu-maven-plugin.jar" + #:source-dir "src" + #:tests? #f ;no tests + #:phases #~(modify-phases %standard-phases + (replace 'install + (install-from-pom "pom.xml"))))) + (propagated-inputs (list java-sonatype-oss-parent-pom-9)) + (inputs (list maven-artifact + maven-plugin-api + maven-plugin-annotations + maven-core + maven-common-artifact-filters + java-slf4j-nop + java-eclipse-sisu-inject + java-plexus-utils + java-plexus-build-api + java-slf4j-api)) + (home-page "https://www.eclipse.org/sisu/") + (synopsis "Maven plugin that generates annotation indexes for Sisu") + (description "Maven plugin that generates annotation indexes for Sisu to +avoid classpath scanning at runtime.") + (license license:epl1.0))) + (define java-sisu-inject-parent-pom (package (inherit java-eclipse-sisu-inject) -- 2.34.1