From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzIjK-0003A6-FS for guix-patches@gnu.org; Tue, 03 Oct 2017 04:39:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dzIjH-0003N1-C5 for guix-patches@gnu.org; Tue, 03 Oct 2017 04:39:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:36466) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dzIjH-0003Mj-8d for guix-patches@gnu.org; Tue, 03 Oct 2017 04:39:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dzIjG-0007hs-5S for guix-patches@gnu.org; Tue, 03 Oct 2017 04:39:03 -0400 Subject: [bug#28663] [PATCH] New java packages Resent-Message-ID: References: <20171001194418.67936d4e@lepiller.eu> From: Roel Janssen In-reply-to: <20171001194418.67936d4e@lepiller.eu> Date: Tue, 03 Oct 2017 10:38:16 +0200 Message-ID: <87o9posk1z.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain 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: Julien Lepiller Cc: 28663@debbugs.gnu.org Julien Lepiller writes: > 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. Thanks a lot for working on this. It's pretty exciting to read that you've built maven from source! Patch 4 to 22 look good to me. They are all fairly trivial (very nice job!). For patch 3 (java-microemulator) there is a newer version available on Github. Maybe we can use that version instead? And for patch 1 and 2 I'd like to call on Ricardo to have a look. Once again, thanks a lot! Kind regards, Roel Janssen