Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #10150

Re: The state of Maven

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Emmanuel Bourg <ebourg@apache.org>
Newsgroups linux.debian.maint.java
Subject Re: The state of Maven
Date Tue, 14 Nov 2017 01:50:01 +0100
Message-ID <uLxAl-4Kp-3@gated-at.bofh.it> (permalink)
References <uakiJ-6iI-15@gated-at.bofh.it> <ur4AV-6Xw-5@gated-at.bofh.it>
X-Mailbox-Line From debian-java-request@lists.debian.org Tue Nov 14 00:45:45 2017
Old-Return-Path <ebourg@apache.org>
X-Amavis-Spam-Status No, score=-12.021 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -7
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Language en-US
Content-Transfer-Encoding 8bit
X-Mailing-List <debian-java@lists.debian.org> archive/latest/20518
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/a6d12abd-00f8-d9e7-799d-0b94b5bdf5ad@apache.org
Approved robomod@news.nic.it
Lines 36
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Tue, 14 Nov 2017 01:45:26 +0100
X-Original-Message-ID <a6d12abd-00f8-d9e7-799d-0b94b5bdf5ad@apache.org>
X-Original-References <1fec5df0-2c11-113a-1d04-3f47bbbcee66@apache.org> <f63c2a7d-5e04-0f62-40d0-be6fa8e074d8@apache.org>
Xref csiph.com linux.debian.maint.java:10150

Show key headers only | View raw


Le 18/09/2017 à 15:04, Emmanuel Bourg a écrit :

> Quick update from the Maven front:
> - The removal of Maven 2 is almost complete. I'm waiting for
> aether-ant-tasks in the NEW queue to remove maven-ant-tasks, the last
> package holding maven2-core.
> - Some packages still fail to build due to missing junit/junit4
> dependencies. I'm fixing them as they are reported by the reproducible
> builds notifications.
> - The maven dependencies have been further improved, we are now down to
> 37 packages downloaded (11MB) for 15MB on disk. There is still room to
> shave ~2MB more by splitting libwagon2-java.

Hi all,

maven2-core is now gone and the removal of the duplicated dependencies
is almost done. I'm still wondering what to do with the plexus-utils and
plexus-utils2 packages. Ideally like the other plexus packages I'd like
to rename plexus-utils2 to plexus-utils, but plexus-utils has an epoch
and it hurts my sense of aesthetic. So I'm leaning toward keeping
plexus-utils2 and removing plexus-utils. Maybe in a few years once
plexus-utils is long forgotten we'll be able to rename
plexus-utils2->plexus-utils without the epoch.

I've uploaded the last optimizations to the Maven dependencies. Now
installing maven pulls only 32 packages (8.9MB) for 11.7MB on disk,
which is very close to the size of the upstream distribution. At this
point it's difficult to do better. We might be able to reduce the size
of the Maven metadata (/usr/share/maven-repo) which account for ~2MB of
the install size. For example we could use the relocation mechanism to
redirect the versioned poms to the 'debian' ones, this may reduce the
size of the metadata by ~40%. Alternatively we could simply remove the
versioned poms and keep only the generics ones ('debian', 1.x, etc), I
don't think they are really useful.

Emmanuel Bourg

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-08-03 11:10 +0200
  Re: The state of Maven Thorsten Glaser <t.glaser@tarent.de> - 2017-08-03 14:10 +0200
    Re: The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-08-05 22:30 +0200
      Re: The state of Maven Thorsten Glaser <t.glaser@tarent.de> - 2017-08-05 23:50 +0200
        Re: The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-09-01 00:10 +0200
          Re: The state of Maven Thorsten Glaser <t.glaser@tarent.de> - 2017-09-01 12:10 +0200
  Re: The state of Maven Miguel Landaeta <nomadium@debian.org> - 2017-08-05 11:10 +0200
  Re: The state of Maven Markus Koschany <apo@debian.org> - 2017-08-05 13:40 +0200
    Re: The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-08-05 23:30 +0200
  Re: The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-08-31 23:50 +0200
  Re: The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-09-18 15:50 +0200
    Re: The state of Maven Emmanuel Bourg <ebourg@apache.org> - 2017-11-14 01:50 +0100

csiph-web