From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dyiKX-0000hW-I7 for guix-patches@gnu.org; Sun, 01 Oct 2017 13:47:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dyiKU-0008Hr-4K for guix-patches@gnu.org; Sun, 01 Oct 2017 13:47:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34311) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dyiKU-0008HY-0p for guix-patches@gnu.org; Sun, 01 Oct 2017 13:47:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dyiKT-0001KA-NY for guix-patches@gnu.org; Sun, 01 Oct 2017 13:47:01 -0400 Subject: [bug#28663] [PATCH] New java packages Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36693) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dyiJO-0000bn-Av for guix-patches@gnu.org; Sun, 01 Oct 2017 13:45:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dyiJL-0007Wl-05 for guix-patches@gnu.org; Sun, 01 Oct 2017 13:45:54 -0400 Received: from lepiller.eu ([89.234.186.109]:57056) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dyiJK-0007VU-NP for guix-patches@gnu.org; Sun, 01 Oct 2017 13:45:50 -0400 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id f34937aa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sun, 1 Oct 2017 17:45:47 +0000 (UTC) Date: Sun, 1 Oct 2017 19:44:18 +0200 From: Julien Lepiller Message-ID: <20171001194418.67936d4e@lepiller.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28663@debbugs.gnu.org Hi! Here is a very good news: I have successfully built maven from source, and I will try to get all my work into patches. Here is the first part: the first two patches add more functionnalities to the ant-build-system: the first adds support for adding a Main-Class entry in the manifest, which can be useful to call jar files directly. The second adds #:test-include and #:test-exclude parameters to the build system. They can be used to manage what tests is run and what test is not. It currently defaults to including *Test.java, but excluding Abstract*.java. Abstract classes are not meant to be run by junit, and it caused issues with other packages. I think the next 20 packages are independent of the change in the build system, so we can merge them before the build system patches if there are discussions about that. The next 20 patches are the beginning of the (very, very) long list of maven dependencies. These new packages are all of the packages I needed from the OSGI project.